코딩테스트/프로그래머스 Lv. 0

[프로그래머스] Lv. 0 원소들의 곱과 합 JAVA

촙오 개발자 2025. 2. 2. 22:40
반응형

원소들의 곱과 합

 

문제 설명

 

요구사항

  • 원소들의 곱과 합의 제곱 비교 곱이 작으면 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;
        }
    }
}

 

결과

반응형