diff --git a/rtanaka/src/c148.java b/rtanaka/src/c148.java new file mode 100644 index 0000000000000000000000000000000000000000..7fce79f6b2d7182a2cf082d9455cb42a896a4b7a --- /dev/null +++ b/rtanaka/src/c148.java @@ -0,0 +1,29 @@ +import java.util.Scanner; + +public class C148 { + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + int numberOfBattles = scanner.nextInt(); + int ownLev = scanner.nextInt(); + + for (int i = 0; i < numberOfBattles; i++) { + int enemyLev = scanner.nextInt(); + // 自分のレベルが相手より低い場合 + if (ownLev < enemyLev) { + ownLev /= 2; + + // 自分のレベルが相手より高い場合 + } else if (ownLev > enemyLev) { + enemyLev /= 2; + ownLev += enemyLev; + // レベルが同じ場合 + } else { + continue; + } + } + System.out.println(ownLev); + scanner.close(); + } + +} \ No newline at end of file