문제
https://school.programmers.co.kr/learn/courses/30/lessons/1845
def solution(nums):
n = len(nums) // 2
num_set = list(set(nums)) # 포켓몬 중복 제거
if n <= len(num_set): # 가져갈 수 있는 개수보다 포켓몬이 많으면
return n # 모두 가져갈 수 있지만
else:
return len(num_set) # 가져갈 수 있는 수보다 종류가 부족하다면 모든 종류를 가져간다.
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] [1차] 비밀지도 (0) | 2022.08.18 |
---|---|
[프로그래머스] 약수의 개수와 덧셈 (0) | 2022.08.16 |
[프로그래머스] 로또의 최고 순위와 최저 순위 (0) | 2022.08.14 |
[프로그래머스] 숫자 문자열과 영단어 (0) | 2022.08.13 |
[프로그래머스] 체육복 (0) | 2022.08.12 |