코테 공부

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

moonsun623 2021. 9. 11. 22:53
반응형

https://programmers.co.kr/learn/courses/30/lessons/1845?language=python3

 

코딩테스트 연습 - 폰켓몬

당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.

programmers.co.kr

 

내가 푼 풀이 

def solution(nums):
    num=len(nums)//2
    combination=list(set(nums))
    answer=0
    if len(combination)>num:
        answer=num
    else:
        answer= len(combination)

    return answer

 

set 함수를 사용해 리스트내 중복을 제거해준다.