반응형
원소들의 곱과 합
문제 설명

요구사항
- 원소들의 곱과 합의 제곱 비교 곱이 작으면 1, 크면 0 리턴
테스트
package lv0;
public class 원소들의_곱과_합 {
public int solution(int[] num_list) {
int a = 1;
int b = 0;
for(int i = 0; i < num_list.length; i++) {
a *= num_list[i]; // 모든 원소들의 곱
b += num_list[i]; // 모든 원소들의 합
}
if(a > b * b) { // 모든 원소들의 곱과 모든 원소들의 합의 제곱과 비교
return 0;
} else {
return 1;
}
}
}
프로그래머스
class Solution {
public int solution(int[] num_list) {
int a = 1;
int b = 0;
for(int i = 0; i < num_list.length; i++) {
a *= num_list[i];
b += num_list[i];
}
if(a > b * b) {
return 0;
} else {
return 1;
}
}
}
결과

반응형
'코딩테스트 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스] Lv. 0 마지막 두 원소 JAVA (0) | 2025.02.03 |
|---|---|
| [프로그래머스] Lv. 0 이어 붙인 수 JAVA (1) | 2025.02.02 |
| [프로그래머스] Lv. 0 주사위 게임 2 JAVA (0) | 2025.02.02 |
| [프로그래머스] Lv. 0 등차수열의 특정한 항만 더하기 JAVA (0) | 2025.02.02 |
| [프로그래머스] Lv. 0 코드 처리하기 JAVA (1) | 2025.02.02 |