๋จธ์ฑ์ด๋ ์ง์ก๋ฉด์ฒด ๋ชจ์์ ์์๋ฅผ ํ๋ ๊ฐ์ง๊ณ ์๋๋ฐ ์ด ์์์ ์ ์ก๋ฉด์ฒด ๋ชจ์์ ์ฃผ์ฌ์๋ฅผ ์ต๋ํ ๋ง์ด ์ฑ์ฐ๊ณ ์ถ์ต๋๋ค. ์์์ ๊ฐ๋ก, ์ธ๋ก, ๋์ด๊ฐ ์ ์ฅ๋์ด์๋ ๋ฐฐ์ด box
์ ์ฃผ์ฌ์ ๋ชจ์๋ฆฌ์ ๊ธธ์ด ์ ์ n
์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ก์ ๋, ์์์ ๋ค์ด๊ฐ ์ ์๋ ์ฃผ์ฌ์์ ์ต๋ ๊ฐ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
box
์ ๊ธธ์ด๋ 3์
๋๋ค.box[0]
= ์์์ ๊ฐ๋ก ๊ธธ์ดbox[1]
= ์์์ ์ธ๋ก ๊ธธ์ดbox[2]
= ์์์ ๋์ด ๊ธธ์ดbox
์ ์์ โค 100n
โค 50n
โค box
์ ์์box | n | result |
---|---|---|
[1, 1, 1] | 1 | 1 |
[10, 8, 6] | 3 | 12 |
์ ์ถ๋ ฅ ์ #1
์ ์ถ๋ ฅ ์ #2
const solution = (box, n) => box.map(a => a/n<<0).reduce((a,b) => a*b,1)