编程语言
首页 > 编程语言> > 2021/04/16 OJ每日一题 1599: 学长的那些事系列之--赛后的狂欢 python

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