题解 | 牛牛的考试
牛牛的考试
https://www.nowcoder.com/practice/1a7a7c8d721547a29107cf02330ffe72
n = int(input())
for i in range(n):
ans={"A":0,"B":0,"C":0,"D":0}
for j in range(4):
s = input()
ans[chr(ord('A')+j)]=len(s)
lenlist=list(ans.values())
num_max=lenlist.count(max(lenlist))
num_min=lenlist.count(min(lenlist))
if (num_max!=1 and num_min!=1)or(num_max==1 and num_min==1):
ANS="C"
elif num_max==1:
for key,values in ans.items():
if values==max(lenlist):
ANS=key
elif num_min==1:
for key,values in ans.items():
if values==min(lenlist):
ANS=key
print(ANS)
查看8道真题和解析