프로그래머스 풀이/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... 이렇게 풀 수도 있는 건데.. 🫠