Untitled
unknown
plain_text
2 years ago
1.2 kB
7
Indexable
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String patternRegex = "\\|(?<boss>[A-Z]{4,})\\|:#(?<title>[A-Za-z]+ [A-Za-z]+)#";
Pattern bossTitlePattern = Pattern.compile(patternRegex);
int inputCount = Integer.parseInt(scanner.nextLine());
for (int i = 0; i < inputCount; i++) {
String inputLine = scanner.nextLine();
Matcher matcher = bossTitlePattern.matcher(inputLine);
if (matcher.find()) {
String foundBoss = matcher.group("boss");
String foundTitle = matcher.group("title");
int bossStrength = foundBoss.length();
int titleArmor = foundTitle.length();
System.out.println(String.format("%s, The %s", foundBoss, foundTitle));
System.out.println(String.format(">> Strength: %d", bossStrength));
System.out.println(String.format(">> Armor: %d", titleArmor));
} else {
System.out.println("Access denied!");
}
}
}
}Editor is loading...