0%

[筆記] Leetcode - 217. Contains Duplicate

https://leetcode.com/problems/contains-duplicate/

Given an integer array nums, return true if any value appears at least twice in the array, and return false if every element is distinct.

1
2
3
4
5
6
7
8
9
10
11
class Solution:
def containsDuplicate(self, nums: List[int]) -> bool:
ans = {}

for num in nums:
if num in ans:
return True
else:
ans[num] = 1

return False
1
2
3
4
5
6
7
8
9
10
11
12
class Solution:
def containsDuplicate(self, nums: List[int]) -> bool:
ans = {}

for num in nums:
if ans.get(num):
return True
else:
ans[num] = 1

return False

1
2
3
class Solution:
def containsDuplicate(self, nums: List[int]) -> bool:
return len(nums) != len(list(set(nums)))