자기계발
프로그래머스
짝수의 합

프로그래머스 · 짝수의 합

문제

정수 n이 주어진다. n 이하의 짝수를 모두 더한 값을 반환하는 solution 함수를 완성한다. n은 0 초과 1,000 이하다.

풀이

짝수는 2로 나눈 나머지가 0인 수다. n까지 반복하면서 짝수만 리스트에 담고, 내장 함수 sum으로 합을 구한다.

def solution(n):
    return sum([i for i in range(1, n+1) if (i%2)==0])

출처