/ CODING, LEETCODE

Contains Duplicate

Contains Duplicate

별거 없다 이번꺼는. 새 아이템은 Hashmap에 넣고, 만약 해당 key가 이미 있으면 True. Time O(n), space O(n)

class Solution(object):
    def containsDuplicate(self, nums):
        """
        :type nums: List[int]
        :rtype: bool
        """
        
        '''
        Use dict, if key exists return True
        '''
        dict = {}
        
        for i in range(0, len(nums)):
            if nums[i] in dict:
                return True
            else:
                dict[nums[i]] = 1
                
        # no duplicate found. false
        return False