
๐ ๋ฌธ์
๋จธ์ฑ์ด๋ ์ง์ก๋ฉด์ฒด ๋ชจ์์ ์์๋ฅผ ํ๋ ๊ฐ์ง๊ณ ์๋๋ฐ ์ด ์์์ ์ ์ก๋ฉด์ฒด ๋ชจ์์ ์ฃผ์ฌ์๋ฅผ ์ต๋ํ ๋ง์ด ์ฑ์ฐ๊ณ ์ถ์ต๋๋ค. ์์์ ๊ฐ๋ก, ์ธ๋ก, ๋์ด๊ฐ ์ ์ฅ๋์ด์๋ ๋ฐฐ์ด box์ ์ฃผ์ฌ์ ๋ชจ์๋ฆฌ์ ๊ธธ์ด ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ ๋, ์์์ ๋ค์ด๊ฐ ์ ์๋ ์ฃผ์ฌ์์ ์ต๋ ๊ฐ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์ฌํญ
- box์ ๊ธธ์ด๋ 3์ ๋๋ค.
- box[0] = ์์์ ๊ฐ๋ก ๊ธธ์ด
- box[1] = ์์์ ์ธ๋ก ๊ธธ์ด
- box[2] = ์์์ ๋์ด ๊ธธ์ด
- 1 โค box์ ์์ โค 100
- 1 โค n โค 50
- n โค box์ ์์
- ์ฃผ์ฌ์๋ ์์์ ํํํ๊ฒ ๋ฃ์ต๋๋ค.
๐ ์ ์ถ๋ ฅ ์
box n result
[1, 1, 1] 1 1
[10, 8, 6] 3 12
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- ์์์ ํฌ๊ธฐ๊ฐ ๊ฐ๋ก 1, ์ธ๋ก 1, ๋์ด 1์ด๋ฏ๋ก ๋ชจ์๋ฆฌ์ ๊ธธ์ด๊ฐ 1์ธ ์ฃผ์ฌ์๋ 1๊ฐ ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
์ ์ถ๋ ฅ ์ #2
- ์์์ ํฌ๊ธฐ๊ฐ ๊ฐ๋ก 10, ์ธ๋ก 8, ๋์ด 6์ด๋ฏ๋ก ๋ชจ์๋ฆฌ์ ๊ธธ์ด๊ฐ 3์ธ ์ฃผ์ฌ์๋ 12๊ฐ ๋ค์ด๊ฐ ์ ์์ต๋๋ค.
๐ง ํ์ด
function solution(box, n) {
const a = parseInt(box[0] / n);
const b = parseInt(box[1] / n);
const c = parseInt(box[2] / n);
return a * b * c;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ต๋๊ฐ ๋ง๋ค๊ธฐ (1) (0) | 2023.04.10 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ํฉ์ฑ์ ์ฐพ๊ธฐ (1) | 2023.04.10 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฐฐ์ด ํ์ ์ํค๊ธฐ (0) | 2023.04.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๊ณต ๋์ง๊ธฐ (0) | 2023.04.06 |
[ํ๋ก๊ทธ๋๋จธ์ค] 2์ฐจ์์ผ๋ก ๋ง๋ค๊ธฐ (0) | 2023.04.06 |