정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return 하도록 solution 함수를 완성해주세요. 두 값이 같을 경우 그 값을 return합니다.
num_list | result |
---|---|
[4, 2, 6, 1, 7, 6] | 17 |
[-1, 2, 5, 6, 3] | 8 |
입출력 예 #1
입출력 예 #2
function solution(num_list) {
let oddNum = 0;
let evenNum = 0;
for (let i = 0; i < num_list.length; i++) {
i % 2 ? oddNum += num_list[i] : evenNum += num_list[i];
}
return Math.max(oddNum, evenNum);
}
function solution(n) {
let o = e = 0;
for (let i in n) i%2==0?o+=n[i]:e+=n[i];
return Math.max(o,e);
}
let [oddNum, evenNum] = [0, 0];
num_list.forEach((num, i) => {
i % 2 ? (oddNum += num) : (evenNum += num);
});