leetcode 961 python
961. 重复 N 次的元素
难度 简单 | 标签 哈希表
Description
在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。
返回重复了 N 次的那个元素。
示例 1:
输入:[1,2,3,3] 输出:3
示例 2:
输入:[2,1,2,5,3,2] 输出:2
示例 3:
输入:[5,1,5,2,5,3,5,4] 输出:5
提示:
4 <= A.length <= 100000 <= A[i] < 10000A.length为偶数
My Solution
class Solution:
def repeatedNTimes(self, A: List[int]) -> int:
for item in A:
if A.count(item)>1:
return item
思路:其实可以分析出除了所要求的数之外,其余的数都是唯一的
知识点:使用了列表的count函数,返回列表中所含某元素的个数

浙公网安备 33010602011771号