문제


내 풀이
폰켓몬의 여러 순서에 대한 뽑기나, 경우의 수를 따지는 것이 아니라 return 해야할 포켓몬의 종류만 따지면 되기 때문에 set을 통한 중복을 제거 -> len과 비교후에 최솟값 최대한 반환을 하면 되는 문제였다.

다른 사람 풀이
function solution(nums) {
const max = nums.length / 2;
const arr = [...new Set(nums)];
return arr.length > max ? max : arr.length
}