219. Contains Duplicate II
π© Easy
Question
Input: nums = [1,2,3,1], k = 3
Output: trueInput: nums = [1,0,1,1], k = 1
Output: trueInput: nums = [1,2,3,1,2,3], k = 2
Output: falseComplexity
Code
Last updated
π© Easy
Input: nums = [1,2,3,1], k = 3
Output: trueInput: nums = [1,0,1,1], k = 1
Output: trueInput: nums = [1,2,3,1,2,3], k = 2
Output: falseLast updated
def containsNearbyDuplicate(self, nums: List[int], k: int) -> bool:
table = dict()
for i,num in enumerate(nums):
if num in table and abs(i - table[num]) <= k:
return True
table[num] = i
return False