题解 | 斗兽棋
斗兽棋
https://www.nowcoder.com/practice/0b5afb815f6848d9a7f9c1b0ce514b95
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String x = in.next() , y = in.next();
// 设置棋子之间的吃的关系 , 值为被吃的
Map<String , String> eatMap = new HashMap<>();
eatMap.put("elephant" , "tiger");
eatMap.put("tiger" , "cat");
eatMap.put("cat" , "mouse");
eatMap.put("mouse" , "elephant");
if(eatMap.getOrDefault(x , "").equals(y)){
System.out.print("win");
}
else if(eatMap.getOrDefault(y , "").equals(x)){
System.out.print("lose");
}
else{
System.out.print("tie");
}
}
}
查看9道真题和解析