function solution(clothes) {
var answer = 1
let obj = {}
for (let cloth of clothes) {
if (obj[cloth[1]]) {
obj[cloth[1]]++
} else {
obj[cloth[1]] = 1
}
}
console.log(Object.keys(obj))
for (let i of Object.keys(obj)) {
answer *= obj[i] + 1
}
console.log(answer)
return answer - 1
}
solution([
["yellowhat", "headgear"],
["bluesunglasses", "eyewear"],
["green_turban", "headgear"],
])
동시에 일어나는 경우이기 때문에 answer
에 값을 곱해준다
아무것도 입지 않은 경우를 마지막에 빼준다.