홀수 vs 짝수
https://school.programmers.co.kr/learn/courses/30/lessons/181887
- 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class Solution {
public int solution(int[] num_list) {
int oddSum = 0;
int evenSum = 0;
for (int i = 0; i < num_list.length; i++) {
if (i % 2 == 0) { // 홀수 번째 원소들의 합
oddSum += num_list[i];
} else { // 짝수 번째 원소들의 합
evenSum += num_list[i];
}
}
return Math.max(oddSum, evenSum); // 두 값 중 큰 값을 반환하거나, 두 값이 같다면 해당 값을 반환
}
public static void main(String[] args) {
Solution sol = new Solution();
int[] num_list1 = {4, 2, 6, 1, 7, 6};
int[] num_list2 = {-1, 2, 5, 6, 3};
int result1 = sol.solution(num_list1);
int result2 = sol.solution(num_list2);
System.out.println("Result 1: " + result1); // 출력: 17
System.out.println("Result 2: " + result2); // 출력: 8
}
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.