#문제3
서로 다른 두 자연수 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):
ret = 0
dis = M - N
for a in range(N, N+dis+1):
if a % 2 == 0:
ret += a*a
answer = ret
return answer'Python > Python 문제' 카테고리의 다른 글
| Python 문제 55 (0) | 2021.11.27 |
|---|---|
| Python 문제 54 (0) | 2021.11.27 |
| Python 문제 52 (0) | 2021.11.27 |
| Python 문제 51 (0) | 2021.11.27 |
| Python 문제 50 (0) | 2021.11.25 |