풀이
function solution(nums) { let answer = 0; let aaa = nums.length / 2 aaa let bbb = [...new Set(nums)].length bbb if(aaa>bbb){ answer = bbb } if(aaa<bbb){ answer = aaa } if(aaa===bbb){ answer = bbb } return answer }
📝 풀이 설명
- nums길이의/2값을 구한다. = aaa
- nums의 중복값을 제거한다. = bbb
- 조건문 만약 aaa > bbb면 bbb값 반환
- 조건문 만약 bbb > aaa면 aaa값 반환
- 조건문 만약 aaa = bbb면 bbb값 반환