我是靠谱客的博主 酷炫豌豆,最近开发中收集的这篇文章主要介绍给定一个整数序列,某个整数出现的次数超过了序列长度的一半,请找出这个数。例如序列:2 5 4 5 5 5 5 6 5 6 该序列的长度为:10,整数2出现了1次,整数4出现了1次,整数6出现了2次,整,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
77,给定一个整数序列,某个整数出现的次数超过了序列长度的一半,请找出这个数。例如序列:2 5 4 5 5 5 5 6 5 6该序列的长度为:10,整数2出现了1次,整数4出现了1次,整数6出现了2次,整数5出现了6次。因此输出结果为:5输入第1行:整数n
接下来n行:n个整数输出
出现次数超过一半的整数(题目给定的样例必存在结果)
样例输入
5
2 3 2 3 3 #换行
样例输出
3’’’
l=[]
n=int(input("请输入正整数n:"))
str=input()
str_list=str.split()
for i in str_list:
if str_list.count(i)>=n/2:
t=i
print(t)
注意:不需要转换成int型
最后
以上就是酷炫豌豆为你收集整理的给定一个整数序列,某个整数出现的次数超过了序列长度的一半,请找出这个数。例如序列:2 5 4 5 5 5 5 6 5 6 该序列的长度为:10,整数2出现了1次,整数4出现了1次,整数6出现了2次,整的全部内容,希望文章能够帮你解决给定一个整数序列,某个整数出现的次数超过了序列长度的一半,请找出这个数。例如序列:2 5 4 5 5 5 5 6 5 6 该序列的长度为:10,整数2出现了1次,整数4出现了1次,整数6出现了2次,整所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复