class Cleric {
int hp = 50;
final int MAXHP = 50;
int mp = 10;
final int MAXMP = 10;
void selfAid() {
this.mp -= 5;
this.hp = MAXHP;
System.
out.
println(this.
name + "はセルフエイドを唱えた!HPが完全回復した!"); }
int pray(int sec) {
int recoverMp
= sec
+ new java.
util.
Random().
nextInt(3); int recoverMpActual
= Math.
min(this.
MAXMP - this.
mp, recoverMp
); System.
out.
println(this.
name + "は" + sec
+ "秒、天に祈った!MPが" + recoverMpActual
+ "ポイント回復した!"); return recoverMpActual;
}
}
Y2xhc3MgQ2xlcmljIHsKIFN0cmluZyBuYW1lOwogaW50IGhwID0gNTA7CiBmaW5hbCBpbnQgTUFYSFAgPSA1MDsKIGludCBtcCA9IDEwOwogZmluYWwgaW50IE1BWE1QID0gMTA7Cgogdm9pZCBzZWxmQWlkKCkgewogIHRoaXMubXAgLT0gNTsKICB0aGlzLmhwID0gTUFYSFA7CiAgU3lzdGVtLm91dC5wcmludGxuKHRoaXMubmFtZSArICLjga/jgrvjg6vjg5XjgqjjgqTjg4njgpLllLHjgYjjgZ/vvIFIUOOBjOWujOWFqOWbnuW+qeOBl+OBn++8gSIpOwogfQoKIGludCBwcmF5KGludCBzZWMpIHsKICBpbnQgcmVjb3Zlck1wID0gc2VjICsgbmV3IGphdmEudXRpbC5SYW5kb20oKS5uZXh0SW50KDMpOwogIGludCByZWNvdmVyTXBBY3R1YWwgPSBNYXRoLm1pbih0aGlzLk1BWE1QIC0gdGhpcy5tcCwgcmVjb3Zlck1wKTsgIAogIFN5c3RlbS5vdXQucHJpbnRsbih0aGlzLm5hbWUgKyAi44GvIiArIHNlYyArICLnp5LjgIHlpKnjgavnpYjjgaPjgZ/vvIFNUOOBjCIgKyByZWNvdmVyTXBBY3R1YWwgKyAi44Od44Kk44Oz44OI5Zue5b6p44GX44Gf77yBIik7CiAgcmV0dXJuIHJlY292ZXJNcEFjdHVhbDsKIH0KfQ==