题解 | 牛牛的考试
牛牛的考试
https://www.nowcoder.com/practice/1a7a7c8d721547a29107cf02330ffe72
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int t = in.nextInt();
for (int i = 0; i < t; i++) {
String a = in.next();
String b = in.next();
String c = in.next();
String d = in.next();
getanswer(a,b,c,d);
}
}
public static void getanswer (String s1,String s2,String s3,String s4) {
String[] s = {s1,s2,s3,s4};
String[] x = {"A","B","C","D"};
int[] len = {s1.length(),s2.length(),s3.length(),s4.length()};
int min = len[0];
int max = len[0];
for (int i = 0; i < 4; i++) {
if (len[i] > max) {
max = len[i];
}
if (len[i] < min) {
min = len[i];
}
}
int minindex = 0, maxindex = 0;
int cntmin = 0, cntmax = 0;
for (int i = 0; i < 4; i++) {
if (len[i] == max) {
cntmax++;
maxindex = i;
}
if (len[i] == min) {
cntmin++;
minindex = i;
}
}
if (cntmin == 1 && cntmax != 1) {
System.out.println(x[minindex]);
} else if (cntmax == 1 && cntmin != 1) {
System.out.println(x[maxindex]);
} else {
System.out.println("C");
}
}
}
