본문 바로가기
Python/알고리즘

[COS PRO 2급 #2-3] 짝수들의 제곱의 합 구하기

by 포푸리 (POPOOLY) 2023. 1. 14.
반응형

문제설명

서로 다른 두 자연수 N과 M이 매개변수로 주어질 때, N부터 M까지의 자연수 중에서 짝수들의 제곱의 합을 return 하도록 solution 함수를 완성해주세요.

매개변수 설명

두 자연수 N과 M이 solution 함수의 매개변수로 주어집니다.
* N과 M은 1 이상 1,000 이하의 자연수이며, N < M을 항상 만족합니다.

return 값 설명

N부터 M까지의 수 중에서 짝수인 수의 제곱의 합을 return 해주세요.

예시

| N | M | return |
|---|---|--------|
| 4 | 7 | 52     |

예시 설명

4부터 7까지의 자연수 중에서 짝수는 4와 6입니다.

* 4^2 + 6^2 = 16 + 36 = 52

따라서 52를 return 하면 됩니다.

문제 코드

def solution(N, M):
    answer = 0
    #여기에 코드를 작성해주세요.
    return answer

풀이

def solution(N, M):
    answer = 0
    for i in range(N, M+1):
    	if i%2 == 0:
        	answer += i**2
    return answer

댓글