https://school.programmers.co.kr/learn/courses/30/lessons/42578
function solution(clothes) {
var answer = 1;
const map = new Map();
clothes.forEach((pair) => map.set(pair[1], map.get(pair[1]) ? map.get(pair[1]) + 1 : 1));
for (const [key, value] of map.entries()) answer *= (value + 1); // 아무것도 안입은 경우가 있어서 + 1
return --answer;
}
'Coding Test > Programmers' 카테고리의 다른 글
[Programmers] (월간 코드 챌린지 시즌3) Lv 2. n^2 배열 자르기 (0) | 2023.02.10 |
---|---|
[Programmers] (2019 카카오 개발자 겨울 인턴십) Lv 2. 튜플 (0) | 2023.02.09 |
[Programmers] Lv 2. 행렬의 곱셈 (0) | 2023.02.07 |
[Programmers] (월간 코드 챌린지 시즌2) Lv 2. 괄호 회전하기 (0) | 2023.02.06 |
[Programmers] (2018 KAKAO BLIND RECRUITMENT) Lv 2. [1차] 캐시 (0) | 2023.02.04 |
댓글