SteadyDrills

[TIL]코딩테스트: 짝수의 합 본문

PYTHON

[TIL]코딩테스트: 짝수의 합

Drills 2024. 5. 29. 00:04

20240528

코딩테스트: 짝수의 합

def solution(n):
    if 0 < n <= 1000:
        answer = sum(range(2, n + 1, 2))
        return answer
    else:
        return

 range 함수의 활용과  sum 함수를 이용했다. 일정 범위의 연속된 정수를 생성해야 하므로

range을 이용해서 2부터 시작하고, n+1에서 끝나는,증가값 2인 시퀀스를 만들었다. 그리고 그 시퀀스 값을 다 합치는 

sum을 사용해 풀었다. 이 문제고 range 함수를 더 이해하게 된 거 같다.