연습장
2. 폰켓몬 본문
문제 해석
1. nums 의 길이의 절반만큼 선택을 할 수 있다.
2. 최대한 원소를 다양하게 뽑았을때의 값이 result
풀이 방법.
1. 몇개를 뽑아야하는지? ( N 개)
2. 중복을 제거한 nums 의 새로운 배열의 길이가 (L 일때)
2-1. 길이가 갯수보다 클 경우 -> N
2-2. 길이가 갯수보다 작을 경우 -> L
def solution(nums):
# 1. 갯수
N = len(nums)/2
# 2. 중복제거
unq_nums = set(nums)
L = len(unq_nums)
# 2-1, 2-2 비교
if L >= N :
return N
else:
return L
'프로그래머스 > 1단계' 카테고리의 다른 글
6. 숫자 짝궁 (0) | 2023.12.12 |
---|---|
5. 로또의 최고 순위와 최저 순위 (0) | 2023.12.11 |
4. 옹알이2 (0) | 2023.12.11 |
3. 기사단원의 무기 (0) | 2023.12.11 |
1. 비밀지도 (0) | 2023.08.24 |