https://school.programmers.co.kr/learn/courses/30/lessons/1845?language=javascript
떠오르는 생각
- nums 중복제거 => Set 사용
- nums/2 와 중복제거.length 비교
포인트
- new Set(arr) 하면 set 반환되고
- set을 array로 변환: [...set]
Solution
function solution(nums) {
var answer = 0;
const maxSelection = nums.length / 2;
const arr = [...new Set(nums)];
answer = maxSelection < arr.length ? maxSelection : arr.length;
return answer;
}
'알고리즘' 카테고리의 다른 글
[프로그래머스]둘만의 암호 (0) | 2023.05.27 |
---|---|
[프로그래머스] 공원산책 (0) | 2023.05.27 |
[프로그래머스]달리기 경주 (0) | 2023.05.27 |
[프로그래머스] 완주하지 못한 선수 (0) | 2023.05.18 |
[프로그래머스] N개의 최소공배수 (유클리드 호제법) (0) | 2023.05.10 |