解题思路:
注意事项:
参考代码:
n=int(input()) l=[] l1=[] re=[] for i in range(n): l.append(input()) s=list(set(l))#去重 for i in s:#把每个颜色的次数存到l1[]中 l1.append(l.count(i)) maxn=max(l1) count=l1.count(maxn)#看最大票数相同的有几个 for i in range(count): re.append(s[l1.index(maxn)])#把第一个票数最大的颜色存到re[] s.remove(s[l1.index(maxn)])#s[]和l1[]索引相对应的颜色和该样色的票数 l1.remove(maxn)#去掉一个最大值,才能用index()找下一个,为了保持s和l1 #依然相对应,s也要去除相对应的颜色 re.sort() for i in re: print(i)
0.0分
0 人评分
校门外的树 (C语言代码)浏览:714 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:470 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:504 |
三角形 (C++代码)记忆化搜索浏览:1221 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:349 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1067 |
【偶数求和】 (C语言代码)浏览:430 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:579 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:509 |