홀수 vs 짝수 Lv. 0

박영준·2023년 5월 31일
0

코딩테스트

목록 보기
181/300
class Solution {
    public int solution(int[] num_list) {
        int answer = 0;
        return answer;
    }
}


해결법

방법 1

class Solution {
    public int solution(int[] num_list) {
        int answer = 0;
        
        int even = 0;
        int odd = 0;
        
        for (int i = 0; i < num_list.length; i++) {
            if (i % 2 == 1) {
                even += num_list[i];
            } else {
                odd += num_list[i];
            }
        }
        
        answer = Math.max(even, odd);
        
        return answer;
    }
}
  • 주의!
    • 짝수 판변에 if (i % 2 == 1) 으로 한 이유? '가장 첫 번째 원소를 1번 원소라고 할 때'라는 문제 설명 때문
      • 인덱스 0부터 시작했다면, if (num_list[i] % 2 == 0) 으로 할 수 있음

홀수 vs 짝수 Lv. 0

profile
개발자로 거듭나기!

0개의 댓글