2021/04/16 OJ每日一题 1599: 学长的那些事系列之--赛后的狂欢 python
作者:互联网
1599: 学长的那些事系列之–赛后的狂欢:
学长们每次大赛之后,都会放松一下,打游戏是学长们最爱的放松方式之一,为了团队的合作,教练要求一次只能玩一种游戏,也就是学长们玩的游戏要统一,学长们最爱玩的游戏并不一样,教练就选了有最多人爱玩的那款游戏。
输入 :
输入有多行,每行输入一个12位正整数(表示学长的学号,学号不重复)和一个小写英文字母(表示游戏的名字,范围a~j),用空格隔开;
输出 :
输出一个英文字母,表示爱玩的人最多的那款游戏,如果有多款符合条件的游戏,选字母顺序靠前的那个。
python代码:
# 多实例测试
lis1=[]
while True:
try:
li=input()
if li=='':
break
else:
a,b=li.split()
lis1.append(b)
except:
break
# print(lis1)
lis2=list(set(lis1)) #列表去重
lis2.sort() #列表按照升序排序
# print(lis2)
# 找出每个字符出现的次数
lis3=[]
for i in range(len(lis2)):
lis3.append(lis1.count(lis2[i]))
# print(lis3)
# 输出出现次数最多的字符
for i in range(len(lis2)):
if lis3[i]==max(lis3):
print(lis2[i])
break
人生苦短,我用python。
标签:OJ,04,lis1,lis2,lis3,学长,print,游戏 来源: https://blog.csdn.net/qq_46631566/article/details/115773833