function solution(nums) {
var answer = [];
for(let i = 0; i < nums.length; i++){
if(answer.indexOf(nums[i]) === -1){
answer.push(nums[i]);
}
if (answer.length === nums.length/2) break;
}
return answer.length;
}
function solution(nums) {
const max = nums.length / 2;
const arr = [...new Set(nums)];
return arr.length > max ? max : arr.length
}
진짜 1차원적으로 풀었다...
Set 함수를 통해서 중복 요소 제거, 요소 순서 유지 등을 할 수 있는데... 굳이...