▶ 문제 설명
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
▶ 제한 사항
0 < n ≤ 1000
▶ 입출력 예
n | result |
10 | 30 |
4 | 6 |
▶입출력 예 설명
입출력 예 #1
- n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다.
입출력 예 #2
- n이 4이므로 2 + 4 = 6을 return 합니다.
▶ Code
def solution(n):
answer = 0
for i in range (n+1):
if i % 2 == 0:
answer += i
return answer
▶ Point
1부터 n 까지의 정수를 입력받아야 하기 때문에 'for i in range (n+1)' 문을 입력한 뒤, 정수 i 를 2로 나눈 나머지가 0 일 경우(짝수)에 answer 에 해당 i 값을 더하여 최종 answer 값을 출력한다.
'Developer > Programmers' 카테고리의 다른 글
[Programmers] LV 2. 줄 서는 방법 (Python/파이썬) (0) | 2023.01.23 |
---|---|
[Programmers] LV 0. 배열의 평균값 (Python/파이썬) (0) | 2023.01.23 |
[Programmers] LV 0. 각도기 (Python/파이썬) (0) | 2023.01.23 |
[Programmers] LV 0. 숫자 비교하기 (Python/파이썬) (0) | 2023.01.23 |
[Programmers] LV 0. 두 수의 나눗셈 (Python/파이썬) (0) | 2023.01.23 |
댓글