thumbnail
폰켓몬
Programmers / CodingTest / Javascript
2022.02.14.

문제 설명

file:///C:/Reactblog/LEEBLOG/static/programmers/pkmon1.PNG

file:///C:/Reactblog/LEEBLOG/static/programmers/pkmon2.PNG

이 문제는 굉장히 코드가 짧고 쉽게 풀수있는 간단한 문제였습니다.

여기서 핵심 포인트는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋으며

선택할 수 있는 최대 폰켓몬 종류의 수를 구하는겁니다.

쉽게 말하면 가져갈수 있는 마리 수에 제한사항에 맞춰서

한 종류의 폰켓몬들을 가져갈때 최댓값을 구하는거라고 생각하시면 됩니다.

나의 문제 풀이

function solution(nums) {
  let standard = nums.length / 2 // 가져갈수 있는 마리 수
  nums = [...new Set(nums)] // Set으로 배열 중복제거
  return standard > nums.length ? nums.length : standard // 가져갈수 있는 마리 수 > 한 종류의 폰켓몬들을 가져갈때 최댓값
}
제 블로그에 방문해주셔서 감사합니다. 😊