题解 | #数组中重复的数字#
数组中重复的数字
https://www.nowcoder.com/practice/6fe361ede7e54db1b84adc81d09d8524
1.这道题就是找重复数,但是要注意的地方就是输入不合法的数字返回-1,什么是不合法,简单来说就空列表或只有一个元素。
用for循环遍历列表,用count函数统计数字出现是否大于或等于2
class Solution: def duplicate(self , numbers: List[int]) -> int: # write code here if len(numbers)<=1: return -1 for item in numbers: if numbers.count(item)>=2: return item