inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 155. 홀수 vs 짝수

    프로그래머스 (181887)
    Stupefyee's avatar
    Stupefyee
    Mar 25, 2025
    [JAVA 문제 풀이] 155. 홀수 vs 짝수
    Contents
    내가 작성한 코드 1 (IntStream 버전)내가 작성한 코드 2 (반복문 버전)
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/181887
    notion image
     

    내가 작성한 코드 1 (IntStream 버전)

    import java.util.stream.IntStream; class Solution { public int solution(int[] num_list) { // 홀수 번째 수의 합 int even = IntStream.iterate(0, i -> i < num_list.length, i -> i + 2) .map(i -> num_list[i]) .sum(); // 짝수 번째 수의 합 int odd = IntStream.iterate(1, i -> i < num_list.length, i -> i + 2) .map(i -> num_list[i]) .sum(); return odd >= even ? odd : even; } }
     

    내가 작성한 코드 2 (반복문 버전)

    class Solution { public int solution(int[] num_list) { int even = 0; int odd = 0; for (int i = 0; i < num_list.length; i++) { if (i % 2 == 0) { even += num_list[i]; } else { odd += num_list[i]; } } return odd >= even ? odd : even; } }
     
    Share article
    Contents
    내가 작성한 코드 1 (IntStream 버전)내가 작성한 코드 2 (반복문 버전)

    stupefyee

    RSS·Powered by Inblog