import java.io.*; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; public class tuer2 { public static void main(String[] args) throws IOException { String input = Files.readString(Path.of(args[0])); int multiplier=5; if(args.length>1) multiplier = Integer.parseInt(args[1]); int score = 0; int realScore = 0; int tmp = 0; for(int i=0;i <= (input.length()/multiplier); i++) { tmp++; switch(input.charAt(i*multiplier)) { case 'A': switch(input.charAt((i*multiplier) + 2)) { case 'X': score += 4; realScore += 3; break; case 'Y': score += 8; realScore += 4; break; case 'Z': score += 3; realScore += 8; break; default: throw new IOException("Hilfe. i=" + i); } break; case 'B': switch(input.charAt((i*multiplier) + 2)) { case 'X': score += 1; realScore += 1; break; case 'Y': score += 5; realScore += 5; break; case 'Z': score += 9; realScore += 9; break; default: throw new IOException("Hilfe. i=" + i); } break; case 'C': switch(input.charAt((i*multiplier) + 2)) { case 'X': score += 7; realScore += 2; break; case 'Y': score += 2; realScore += 6; break; case 'Z': score += 6; realScore += 7; break; default: throw new IOException("Hilfe. i=" + i); } break; default: throw new IOException("Hilfe. i=" + i); } } System.out.println("Your final score, my master! ~UwU : " + score); System.out.println("W- Wait master! OwO' Here is your number of iterations! ^.^ : " + tmp); System.out.println("Hold on m- master. One last time! This is it! Really UwU~~ : " + realScore); } }