1. 문제 설명, 제한 사항, 입출력 예시

2. 아이디어
for문을 돌면서 모든 원소들의 곱을 담는 mul은 0이면 곱했을 때 항상 0이므로 1로 초기화 해야 한다.
3. 풀이 코드
class Solution {
public int solution(int[] num_list) {
int mul = 1;
int sum = 0;
for (int i = 0; i < num_list.length; i++){
mul *= num_list[i];
sum += num_list[i];
}
return mul < sum*sum ? 1 : 0;
}
}
다른 사람의 풀이
리스트 순회할 때 i로 인덱스가 아닌 원소 자체를 가져온다.
for(int i : num_list) {
sum += i;
mult *= i;
}
Share article