문제 설명

내 문제 풀이 :

def solution(nums):
    answer = 0
    pick_num = len(nums)/2
    nums = set(nums)
    if len(nums) >= pick_num:
        answer = pick_num
    else:
        answer = len(nums)
    return answer

다른 사람 풀이 :

def solution(ls):
    return min(len(ls)/2, len(set(ls)))

다른 사람 풀이를 보니 확실히 여러 함수들을 익히고 있어야 더 좋은 코드가 나오구나 하고 느낄 수 있었다.

나도 잘할 수 있을까