정답 코드
def solution(num_list):
sum_even = 0
sum_odd = 0
for i in range(len(num_list)):
if i % 2 == 0: # 짝수 인덱스 = 홀수번째 원소
sum_even += num_list[i]
else:
sum_odd += num_list[i]
return max(sum_even, sum_odd)
다른 사람 코드
def solution(num_list):
return max(sum(num_list[::2]), sum(num_list[1::2]))
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
[Python] 프로그래머스 lv.0 조건에 맞게 수열 변환하기2 (0) | 2024.11.02 |
---|---|
[Python] 프로그래머스 lv.0 5명씩 (0) | 2024.11.02 |
[Python] 프로그래머스 lv.0 배열 조각하기 (0) | 2024.10.29 |
[Python] 프로그래머스 lv.0 2의 영역 (2) | 2024.10.29 |
[Python] 프로그래머스 lv.0 리스트 자르기 (0) | 2024.10.29 |