class Solution:
def MoreThanHalfNum_Solution(self, numbers):
# write code here
zidian={}
a=len(numbers)
b=a//2
c=[]
d=0
if numbers==[]:
return []
for i in range(0,len(numbers)):
c.append(numbers.count(numbers[i]))
zidian[numbers[i]]=c[i]
for j in numbers:
if zidian[j]>b:
d=j
return d
if __name__=='__main__':
solution=Solution()
array=list(map(int,input().split(',')))
b=solution.MoreThanHalfNum_Solution(array)
print(b)
数组中字数超过一半的数字
最新推荐文章于 2024-08-23 20:17:08 发布