본문 바로가기
Coding Test/프로그래머스 코딩테스트 입문

Python 짝수의 합 [코딩테스트 입문 - Day7]

by giem 2023. 2. 9.
반응형


문제


구현

n 이하의 짝수를 모두 더한 값을 리턴해주면 된다.


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

list comprehension을 사용해 짝수를 필터링 한 뒤 sum을 했다.


다른 풀이
def solution(n):
    return sum(range(0,n+1,2))

range를 통해 step2로 짝수만 뽑은 값을 sum 했다.

 

반응형

댓글