코딩 테스트/프로그래머스

[Python] 프로그래머스 lv.0 홀수 vs 짝수

위시리 2024. 11. 2. 00:49

 

정답 코드

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]))