Development/알고리즘
[프로그래머스 | Javascript] Lv.0 주사위 게임 2
레오나르도 다빈츠
2023. 10. 9. 15:24
🗝 내가 푼 코드
function solution(a, b, c) {
const count = [a, b, c].reduce((map, cur) => {
map[cur] = (map[cur] || 0) + 1
return map
}, {})
const 같은숫자의개수 = Math.max(...Object.values(count))
let sum = 1
for (let i=1; i<=같은숫자의개수; i++) {
sum *= (Math.pow(a, i) + Math.pow(b, i) + Math.pow(c, i))
}
return sum
}
다른 사람 풀이를 봤는데 set를 사용한 것이 있었다.
볼 때 마다 나와 다른 방식으로 풀어서 넘 재밌다.
굿~!