코린이의 소소한 공부노트

[프로그래머스/Lv.0] 홀수 vs 짝수 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 홀수 vs 짝수

무지맘 2023. 4. 25. 22:11

1. Input, Output, Example

- 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 크거나 같은 값을 반환

 

2. Constraint

1) 5 num_list의 길이 50

2) -9 num_list의 원소 9

 

3. Code

1) 첫 코드(2023/04/25)

class Solution {
    public int solution(int[] num_list) {
        int even = 0, odd = 0, a = 0, b = 1;
        while(a<num_list.length || b<num_list.length){
            if(a<num_list.length){
                even += num_list[a];
                a += 2;
            }
            if(b<num_list.length){
                odd += num_list[b];
                b += 2;
            }
        }
        return Math.max(even, odd);
    }
}