๋ฐ์ํ
Problem Description
๋จธ์ฑ์ด๋ ์ง์ก๋ฉด์ฒด ๋ชจ์์ ์์๋ฅผ ํ๋ ๊ฐ์ง๊ณ ์๋๋ฐ ์ด ์์์ ์ ์ก๋ฉด์ฒด ๋ชจ์์ ์ฃผ์ฌ์๋ฅผ ์ต๋ํ ๋ง์ด ์ฑ์ฐ๊ณ ์ถ์ต๋๋ค. ์์์ ๊ฐ๋ก, ์ธ๋ก, ๋์ด๊ฐ ์ ์ฅ๋์ด์๋ ๋ฐฐ์ด box์ ์ฃผ์ฌ์ ๋ชจ์๋ฆฌ์ ๊ธธ์ด ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ ๋, ์์์ ๋ค์ด๊ฐ ์ ์๋ ์ฃผ์ฌ์์ ์ต๋ ๊ฐ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
Restrictions.
- box์ ๊ธธ์ด๋ 3์ ๋๋ค.
- box[0] = ์์์ ๊ฐ๋ก ๊ธธ์ด
- box[1] = ์์์ ์ธ๋ก ๊ธธ์ด
- box[2] = ์์์ ๋์ด ๊ธธ์ด
Input/Output Example
- ์ ์ถ๋ ฅ ์ #1 ์์์ ํฌ๊ธฐ๊ฐ ๊ฐ๋ก 1, ์ธ๋ก 1, ๋์ด 1์ด๋ฏ๋ก ๋ชจ์๋ฆฌ์ ๊ธธ์ด๊ฐ 1์ธ ์ฃผ์ฌ์๋ 1๊ฐ ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
- ์ ์ถ๋ ฅ ์ #2 ์์์ ํฌ๊ธฐ๊ฐ ๊ฐ๋ก 10, ์ธ๋ก 8, ๋์ด 6์ด๋ฏ๋ก ๋ชจ์๋ฆฌ์ ๊ธธ์ด๊ฐ 3์ธ ์ฃผ์ฌ์๋ 12๊ฐ ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
My solution
function solution(box, n) {
return Math.floor(box[0]/n) * Math.floor(box[1]/n) * Math.floor(box[2]/n) ;
}
Another solutions
function solution(box, n) {
let [width, length, height] = box;
return Math.floor(width / n) * Math.floor(length / n) * Math.floor(height / n);
}
- ๊ตฌ์กฐ๋ถํดํ ๋น ๊ธฐ์ตํ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/120845
๋ฐ์ํ
'Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JS] 369 ๊ฒ์ (0) | 2023.10.21 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๋ฐฐ์ด ํ์ ์ํค๊ธฐ (0) | 2023.10.20 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๊ฐ๋ฏธ ๊ตฐ๋จ โ (0) | 2023.10.19 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์์์์ ๊ฐ์ (1) | 2023.10.17 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ํผ์ ๋๋ ๋จน๊ธฐ (3) (1) | 2023.10.17 |