LeetCode/Top150Interview/217_Contains_Duplicate.py

18 lines
471 B
Python

def containsDuplicate(nums):
"""
:type nums: List[int]
:rtype: bool
"""
# Single pointer, time limit exceeded FIXED
dupes = set()
for x in nums:
if x in dupes:
return True
dupes.add(x)
return False
print(containsDuplicate([1,2,3,1]))
print(containsDuplicate([1,2,3,4]))
print(containsDuplicate([1,1,1,3,3,4,3,2,4,2]))
print(containsDuplicate([1000000000,1000000000,11]))
print(containsDuplicate([1,5,-2,-4,0]))