class Solution:
def duplicate(self , numbers ):
if numbers:
num={numbers[0]:1}
for i in range(1,len(numbers)):
if i<len(numbers) and i>=0:
if numbers[i] in num:
num[numbers[i]]=num[numbers[i]]+1
else:
num[numbers[i]]=1
else :
return -1
for i in num.keys():
if num[i]>1:
return i
return None
else:
return -1
s=Solution()
num=[2,4,3,1,4]
res=s.duplicate(num)
print(res)
数组中重复的数字——python
最新推荐文章于 2023-05-15 14:04:41 发布