
// javascript
const solution = (num_list) => {
const { oddSum, evenSum } = num_list.reduce((acc, cur, index) => {
index % 2 === 0 ? acc.oddSum += cur : acc.evenSum += cur;
return acc;
}, { oddSum: 0, evenSum: 0 });
return Math.max(oddSum, evenSum);
}
// typescript
const solution = (num_list:number[]):number => {
const { oddSum, evenSum } = num_list.reduce((acc, cur, index) => {
index % 2 === 0 ? acc.oddSum += cur : acc.evenSum += cur;
return acc;
}, { oddSum: 0, evenSum: 0 });
return Math.max(oddSum, evenSum);
}
'프로그래머스(코딩 테스트) > Lv.0' 카테고리의 다른 글
ad 제거하기 (0) | 2024.10.19 |
---|---|
왼쪽 오른쪽 (0) | 2024.10.19 |
두 수의 연산값 비교하기 (0) | 2024.10.19 |
원소들의 곱과 합 (0) | 2024.10.19 |
꼬리 문자열 (0) | 2024.10.19 |