inblog logo
|
parangdajavous
    Coding Test_Java

    [Coding Test_Java] 18. 원소들의 곱과 합

    김미숙's avatar
    김미숙
    Aug 12, 2025
    [Coding Test_Java] 18. 원소들의 곱과 합
    Contents
    문제 풀기
    notion image
    notion image

    문제 풀기

    class Solution { public int solution(int[] num_list) { int sum = 0; int product = 1; for (int n : num_list) { sum += n; product *= n; } if (sum * sum > product) { return 1; } else return 0; } }
     

    라인별 설명

    int sum = 0; int product = 1;
    • sum: 원소들의 합을 누적할 변수 (덧셈의 항등원 0으로 초기화)
    • product: 원소들의 곱을 누적할 변수 (곱셈의 항등원 1로 초기화)
    for (int n : num_list) { sum += n; // sum = sum + n → 합 누적 product *= n; // product = product * n → 곱 누적 }
    • 배열 num_list의 모든 원소를 하나씩 꺼내서
      • sum에는 합을, product에는 곱을 누적.
    if (sum * sum > product) { return 1; } else return 0;
    • 합² > 곱이면 1 반환
    • 아니면 0 반환
    Share article
    Contents
    문제 풀기

    parangdajavous

    RSS·Powered by Inblog