프로그래머스 풀이/level0
[Programmers] level 0) 문제 '주사위의 개수' 풀이
진기명기
2023. 3. 2. 21:27
🫠 Programmers (level 0)
👉🏻 문제 35번 (주사위의 개수) : 직육면체에 들어갈 주사위 개수 구하기
function solution(box, n){
// 각 가로 & 높이 & 세로의 몫 구하기
let w = h = s = 0
let dice = box.map((item) => Math.floor(item / n))
// 배열 모두 곱하기
let result = 1
for(let i = 0; i < dice.length; i++){
result *= dice[i]
}
return result
}
✅ 확인할 점
💡 Math.floor()와 for문을 이용해서 풀었지만, 구조분해할당으로 간편하게 풀 수도 있다..
💡 box에 가로 / 세로 / 높이 값이 들어있으니, 구조분해할당으로 [w, h, s] = box... 이렇게 풀 수도 있는 건데.. 🫠