题解 | 田忌赛马
田忌赛马
https://www.nowcoder.com/practice/49d799f65a0749588e9cd7e6135a4a9a
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] v = new int[3];
int[] a = new int[3];
for(int i = 0;i<3 ;i++) v[i] = in.nextInt();
for(int i = 0;i<3 ;i++) a[i] = in.nextInt();
// 列出可能的结果
int[][] parts = {
{0,1,2},
{0,2,1},
{1,0,2},
{1,2,0},
{2,0,1},
{2,1,0}
};
boolean canWin = false;
for(int[] part:parts){
int win = 0;
if(a[part[0]]>v[0]) win++;
if(a[part[1]]>v[1]) win++;
if(a[part[2]]>v[2]) win++;
if(win>=2){
canWin=true;
break;
}
}
System.out.println(canWin ? "Yes" : "No");
}
}
阿里云工作强度 600人发布
查看6道真题和解析