20131201 出现次数最多的数
记录一下刷第一二题
问题
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210318095112707.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDk5MDk0OQ==,size_16,color_FFFFFF,t_70)
思路
将输入的n个数存放在列表中,对列表进行排序 sort(),使用一个临时变量来记录列表中的数出现的最大值,统计列表中各个元素出现的次数用count(),作比较找出次数最多的数,记录下索引,根据索引输出对应的值。
代码
n=input()
s=list(map(int,input().split()))
s.sort()
temp=0
for i in range(n):
if s.count(s[i])>temp:
temp=s.count(s[i])
index=i
print(s[index])