seunghyun Note
[프로그래머스] 폰켓몬 (해시) with JS 본문
728x90
반응형
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/1845
문제 풀이
js로 돌아가면서 할당하거나 오류가 별로 없어서 편했다.
왜 해시인지는 모르겠음.
1. Set으로 배열을 만들어서 중복을 제거해 준다.
2. 기존의 배열의 길이/2 와 Set 해서 바꾼 배열의 길이와 비교해서 작은 것을 return 해준다.
function solution(nums) {
const arr = [...new Set(nums)];
return nums.length/2 > arr.length ? arr.length : nums.length/2;
}
간결했던 코드였던거 같아서 행복!!
며칠 동안 고민했을 때는 문제를 이해 못 했는데... 시간이 지나니까 쉽게 풀렸다.
난이도, 지문에 겁먹지 말기
728x90
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] - 모의고사 with JS (0) | 2024.01.12 |
---|---|
[프로그래머스] 과일 장수 with JS (0) | 2024.01.12 |
[프로그래머스] - 할인 행사 with JS (1) | 2024.01.11 |
[프로그래머스] - 할 일 목록 with JS (0) | 2024.01.10 |
[프로그래머스] - 핸드폰 번호 가리기 with JS (0) | 2024.01.09 |