728x90
🖊️문제
정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수번째 원소들의 합과 짝수 번째 원소드르이 합 중 큰 값을 return하도록 solution함수를 완성해주세요.
두 값이 같을 경우 그 값을 return합니다.
🖊️문제 풀이
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 oddSum > evenSum? oddSum : evenSum;
}
}
맨 첫 인덱스를 1이라고 문제에서 제시해줬으니 그에 맞춰 인덱스 값이 홀수인지 짝수인지를 판별한다.
728x90
'알고리즘 자료구조 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 배열 회전시키기 (0) | 2023.07.24 |
---|---|
[프로그래머스] 한 번만 등장한 문자 (0) | 2023.07.24 |
[프로그래머스] 2의 영역 (0) | 2023.07.20 |
[프로그래머스] 첫 번째로 나오는 음수 (0) | 2023.07.20 |
[프로그래머스] 리스트 자르기 (0) | 2023.07.20 |