카늬 2022. 11. 18. 13:25
def solution(nums):
    answer = 0
    dic = {}

    for num in nums:
        if num in dic:#딕셔너리에 있으면 갯수 추가
            dic.update({num:dic.get(num)+1})
        else:#딕셔너리에 없으면 추가
            dic[num] = 1

    if len(nums)//2 > len(list(dic.keys())):
        answer = len(list(dic.keys()))
    else:
        answer = len(nums)//2


    return answer