Programmers

[Programmers / Python 풀이] 폰켓몬

Hoo_Dev 2023. 1. 3. 13:24
def solution(nums):   
    answer = 0
    a = set(nums)
    
    if len(a) >= len(nums) // 2:
        answer = len(nums) // 2
    else:
        answer = len(a)
    return answer

set을 사용해 중복을 제거시킨 후 

만약 중복 제거한 길이가 가져갈 수 있는 폰켓몬 길이보다 크거나 같다면, 가져갈 수 있는 폰켓몬 만큼 가져가고

그렇지 않다면 중복을 제거시킨 크기 만큼 가져가면 된다.