자바스크립트 코딩테스트
프로그래머스 Level 1 - 폰켓몬 (Javascript)
준벨롭
2023. 12. 5. 00:25
문제
답안
function solution(nums) {
var answer = 0;
let monster = nums.length / 2;
for(let i = 0; i < nums.length; i++){
const arr = [...new Set(nums)];
if(nums.length/2 < arr.length){
return nums.length/2;
} else {
return arr.length;
}
}
}
후기
문제는 길지만 이해하면 풀이하기 어렵지 않은 문제이다.
중복을 제거하는 방법을 사용하는게 핵심
삼항연산자를 이용해 더 간결하게 표현이 가능하다.
728x90