정수가 담긴 리스트 num_list가 주어질 때, 모든 원소들의 곱이 모든 원소들의 합의 제곱보다 작으면 1을 크면 0을 return하도록 solution 함수를 완성해주세요.
function solution(num_list) {
let add = num_list[0];
let mul = num_list[0];
for (let i = 1; i < num_list.length; i++) {
add += num_list[i];
mul = mul * num_list[i];
}
return add * add > mul ? 1 : 0;
}
두 개의 변수를 만들어서 첫 요소로 설정해주고, 남은 요소들은 반복문을 통해 덧셈 및 곱셈을 동시에 진행한다. 반복문이 끝나면 합의 제곱보다 곱이 작을 경우 1을, 클 경우 0을 반환한다.