코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다.
예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다.
코니가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요.

function solution(clothes) {
let answer = 1;
const map = new Map();
for (let cloth of clothes) {
if (map.has(cloth[1])) map.set(cloth[1], map.get(cloth[1]) + 1);
else map.set(cloth[1], 1)
};
for (let [key, value] of map) {
answer *= (value + 1)
}
return answer - 1
}
너무 쉽당