Study_Develop/์๊ณ ๋ฆฌ์ฆ | ์ฝ๋ฉํ
์คํธ
ํ๋ก๊ทธ๋๋จธ์ค - ์์๋ค์ ๊ณฑ๊ณผ ํฉ - js (์ ๊ณฑ๊ทผ ํ์ํ๊ธฐ pow)
hiijihyun
2023. 7. 27. 15:00
๋ฐ์ํ
ํ๋ก๊ทธ๋๋จธ์ค - ์์๋ค์ ๊ณฑ๊ณผ ํฉ - js (์ ๊ณฑ๊ทผ ํ์ํ๊ธฐ pow)
๋ฌธ์
์ ์๊ฐ ๋ด๊ธด ๋ฆฌ์คํธ num_list๊ฐ ์ฃผ์ด์ง ๋, ๋ชจ๋ ์์๋ค์ ๊ณฑ์ด ๋ชจ๋ ์์๋ค์ ํฉ์ ์ ๊ณฑ๋ณด๋ค ์์ผ๋ฉด 1์ ํฌ๋ฉด 0์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ ์ฌํญ
2 ≤ num_list์ ๊ธธ์ด ≤ 10
1 ≤ num_list์ ์์ ≤ 9
์ ์ถ๋ ฅ ์
num_list | result |
[3, 4, 5, 2, 1] | 1 |
[5, 7, 8, 3] | 0 |
์ ์ถ๋ ฅ ์ ์ค๋ช
๋ชจ๋ ์์์ ๊ณฑ์ 120, ํฉ์ ์ ๊ณฑ์ 225์ด๋ฏ๋ก 1์ returnํฉ๋๋ค.
solution.js
function solution(num_list) {
const a = num_list.reduce((acc,cur) => acc*cur)
const b = num_list.reduce((acc,cur) => acc+cur)
const c = Math.pow(b,2)
if(a<c){
return 1
}else { return 0}
}
Math.pow() ?
์ ๊ณฑ๊ทผ ํ์ํ๊ธฐ pow( ๋ฐ๊ฐ, ๋ฐ์ ์ ๊ณฑํ๊ธฐ ์ํ ์ง์ )