공부/코딩테스트

[프로그래머스] 폰켓몬(파이썬)

ghhong 2021. 12. 15. 13:12

내답:

def solution(nums):
    l= len(nums)/2
    a= set()
    for i in nums:
        a.add(i)
    al=len(a)
    if al>l: return l
    else: return al

다른사람답:

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

리스트에 set함수를 사용하면 바로 set으로 변하는구나.