学长们每次大赛之后,都会放松一下,打游戏是学长们最爱的放松方式之一,为了团队的合作,教练要求一次只能玩一种游戏,也就是学长们玩的游戏要统一,学长们最爱玩的游戏并不一样,教练就选了有最多人爱玩的那款游戏。
输入有多行,每行输入一个12位正整数(表示学长的学号,学号不重复)和一个小写英文字母(表示游戏的名字,范围a~j),用空格隔开;
输出一个英文字母,表示爱玩的人最多的那款游戏,如果有多款符合条件的游戏,选字母顺序靠前的那个。
# 多实例测试 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。