function solution(clothes) {
let result =1;
let answer = {};
for(let i of clothes){
if(answer[i[1]]) answer[i[1]]++;
else answer[i[1]] = 1;
}
for(let i of Object.values(answer)){
result *= i+1;
}
return result-1;
}
* 규칙성을 파악하면 쉬운 문제 였습니다. 저는 규칙을 찾지못해서 각각마다 조합을 해야하나 싶었는데,
각 해당 부위 개수+1를 계속해서 곱해주면 되고, 마지막에 아무것도 입지 않는 경우인 1개를 빼주면 정답이 나옵니다.