/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCX0KfQ==
aW1wb3J0IGphdmEudXRpbC5SYW5kb207CmltcG9ydCBqYXZhLnV0aWwuU2Nhbm5lcjsKCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTY2FubmVyIHNjYW5uZXIgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIFJhbmRvbSByYW5kb20gPSBuZXcgUmFuZG9tKCk7CgogICAgICAgIGludCBocCA9IDM7CiAgICAgICAgaW50IGNvY2tyb2FjaEhwID0gNTsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90Oz09PSDjgrTjgq3jg5bjg6rpgIDmsrvjgrLjg7zjg6AgPT09JnF1b3Q7KTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oJnF1b3Q744K044Kt44OW44Oq44GM54++44KM44Gf77yB8J+qsyZxdW90Oyk7CgogICAgICAgIHdoaWxlIChocCAmZ3Q7IDAgJmFtcDsmYW1wOyBjb2Nrcm9hY2hIcCAmZ3Q7IDApIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigmcXVvdDvjgYLjgarjgZ/jga5IUDogJnF1b3Q7ICsgaHApOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oJnF1b3Q744K044Kt44OW44Oq44GuSFA6ICZxdW90OyArIGNvY2tyb2FjaEhwKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90OzEuIOWPqeOBjyZxdW90Oyk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigmcXVvdDsyLiDpgIPjgZLjgosmcXVvdDspOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KCZxdW90OyZndDsmZ3Q7ICZxdW90Oyk7CgogICAgICAgICAgICBpbnQgY2hvaWNlID0gc2Nhbm5lci5uZXh0SW50KCk7CgogICAgICAgICAgICBpZiAoY2hvaWNlID09IDEpIHsKICAgICAgICAgICAgICAgIGludCBkYW1hZ2UgPSByYW5kb20ubmV4dEludCgzKSArIDE7CiAgICAgICAgICAgICAgICBjb2Nrcm9hY2hIcCAtPSBkYW1hZ2U7CgogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90O+ODkOOCt+ODg++8gSZxdW90Oyk7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oJnF1b3Q744K044Kt44OW44Oq44GrICZxdW90OyArIGRhbWFnZSArICZxdW90OyDjg4Djg6Hjg7zjgrjvvIEmcXVvdDspOwoKICAgICAgICAgICAgICAgIGlmIChjb2Nrcm9hY2hIcCAmZ3Q7IDApIHsKICAgICAgICAgICAgICAgICAgICBpbnQgYXR0YWNrID0gcmFuZG9tLm5leHRJbnQoMikgKyAxOwogICAgICAgICAgICAgICAgICAgIGhwIC09IGF0dGFjazsKCiAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90O+OCtOOCreODluODquOBruWPjeaSg++8gSZxdW90Oyk7CiAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90O+OBguOBquOBn+OBryAmcXVvdDsgKyBhdHRhY2sgKyAmcXVvdDsg44OA44Oh44O844K45Y+X44GR44Gf77yBJnF1b3Q7KTsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgIH0gZWxzZSBpZiAoY2hvaWNlID09IDIpIHsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigmcXVvdDvpgIPjgZLlh7rjgZfjgZ/vvIEmcXVvdDspOwogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90O+OCsuODvOODoOOCquODvOODkOODvO+8gSZxdW90Oyk7CiAgICAgICAgICAgICAgICBicmVhazsKCiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oJnF1b3Q7MeOBizLjgpLlhaXlipvjgZfjgabjga3vvIEmcXVvdDspOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoY29ja3JvYWNoSHAgJmx0Oz0gMCkgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90O/CfqrMg44K044Kt44OW44Oq44KS5YCS44GX44Gf77yBJnF1b3Q7KTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90O1lPVSBXSU4hJnF1b3Q7KTsKICAgICAgICB9IGVsc2UgaWYgKGhwICZsdDs9IDApIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigmcXVvdDvjgYLjgarjgZ/jga/lgJLjgozjgabjgZfjgb7jgaPjgZ8maGVsbGlwOyZoZWxsaXA7JnF1b3Q7KTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCZxdW90O0dBTUUgT1ZFUiZxdW90Oyk7CiAgICAgICAgfQoKICAgICAgICBzY2FubmVyLmNsb3NlKCk7CiAgICB9Cn0=
import java.util.Random;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int hp = 3;
int cockroachHp = 5;
System.out.println("=== ゴキブリ退治ゲーム ===");
System.out.println("ゴキブリが現れた!🪳");
while (hp > 0 && cockroachHp > 0) {
System.out.println();
System.out.println("あなたのHP: " + hp);
System.out.println("ゴキブリのHP: " + cockroachHp);
System.out.println("1. 叩く");
System.out.println("2. 逃げる");
System.out.print(">> ");
int choice = scanner.nextInt();
if (choice == 1) {
int damage = random.nextInt(3) + 1;
cockroachHp -= damage;
System.out.println("バシッ!");
System.out.println("ゴキブリに " + damage + " ダメージ!");
if (cockroachHp > 0) {
int attack = random.nextInt(2) + 1;
hp -= attack;
System.out.println("ゴキブリの反撃!");
System.out.println("あなたは " + attack + " ダメージ受けた!");
}
} else if (choice == 2) {
System.out.println("逃げ出した!");
System.out.println("ゲームオーバー!");
break;
} else {
System.out.println("1か2を入力してね!");
}
}
if (cockroachHp <= 0) {
System.out.println();
System.out.println("🪳 ゴキブリを倒した!");
System.out.println("YOU WIN!");
} else if (hp <= 0) {
System.out.println();
System.out.println("あなたは倒れてしまった……");
System.out.println("GAME OVER");
}
scanner.close();
}
}