Skip to content

Contains Duplicate

from typing import List

def containsDuplicate(nums: List[int]) -> bool:
    nums_counter = {}

    for num in nums:
        if num in nums_counter:
            nums_counter[num] += 1
        else:
            nums_counter[num] = 1

    for k, v in nums_counter.items():
        if v > 1:
            return True
    return False


nums = [1,2,3,1]
containsDuplicate(nums)
True