[프로그래머스] 폰켓몬 (JS)

hhkim·2023년 7월 3일
0

Algorithm - JavaScript

목록 보기
49/188
post-thumbnail

풀이 과정

  1. Set 객체를 만들어서 중복 제거
  2. 배열의 길이 반(n/2)과 중복 제거된 배열의 길이 중 짧은 것을 리턴

코드

function solution(nums) {
  const arr = [...new Set(nums)];
  return Math.min(nums.length / 2, arr.length);
}

🦾

Setsize() 메소드가 있기 때문에 만든 Set을 다시 배열로 변환할 필요가 없었음

0개의 댓글