题解 | #微信红包#
微信红包
https://www.nowcoder.com/practice/fbcf95ed620f42a88be24eb2cd57ec54
# -*- coding:utf-8 -*-
class Gift:
def getValue(self, gifts, n):
# write code here
count=1
candidate=gifts[0]
for i in gifts[1:]:#从第二个元素开始
if i==candidate:
count+=1
elif count==0:
candidate=i
count=0
else:
count-=1
count=0
for i in gifts:
if i==candidate:
count+=1
if count>n/2:
return candidate
return 0

爱玛科技公司福利 8人发布
查看6道真题和解析