https://school.programmers.co.kr/learn/courses/30/lessons/1845
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
✓ 풀이과정
선택할 수 있는 포켓몬의 수(canPick)과 포켓몬 종류를 중복없이 저장(kinds)해두고 둘 중 더 적은 수를 반환합니다
Set으로 중복을 제거해서 간단하게 해결할 수 있었습니다
✓ 최종코드
function solution(nums) {
let canPick = nums.length / 2;
let kinds = new Set(nums).size;
return canPick <= kinds ? canPick : kinds;
}'프로그래머스 > Lv1' 카테고리의 다른 글
| [프로그래머스/Javascript] Lv.1 기사단원의 무기 (0) | 2026.01.28 |
|---|---|
| [프로그래머스/Javascript] Lv.1 체육복 (0) | 2026.01.28 |
| [프로그래머스/Javascript] Lv.1 덧칠하기 (0) | 2026.01.27 |
| [프로그래머스/Javascript] Lv.1 옹알이 (0) | 2026.01.27 |
| [프로그래머스/Javascript] Lv.1 소수 찾기 (0) | 2026.01.26 |