-
프로그래머스 - 폰켓몬Algorithm 2023. 5. 25. 18:27
문제
풀이
먼저 nums 배열에서 중복제거한 배열을 만들어 둔다
가져갈 수 있는 절반의 개수가 중복제거된 배열길이보다 작다면
nums의 절반길이를 리턴하고, 아니라면 중복제거된 배열길이 리턴한다
function solution(nums) { // nums 배열 중복제거 let setNums = [...new Set(nums)]; // 가져갈 수 있는 절반이 중복제거된 배열길이보다 작다면 nums의절반길이 리턴 아니라면 중복제거된 배열길이 리턴 return (nums.length/2 < setNums.length) ? Math.floor(nums.length/2) : setNums.length; }
'Algorithm' 카테고리의 다른 글
프로그래머스 - 게임 맵 최단거리 (0) 2023.05.30 프로그래머스 - 바탕화면 정리 (0) 2023.05.26 프로그래머스 - 성격 유형 검사하기 (0) 2023.05.23 프로그래머스 - 짝지어 제거하기 (0) 2023.05.21 프로그래머스 - [1차] 비밀지도 (0) 2023.05.20