📝 문제
> 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자.
🎨 풀이
💡 성공 코드
n = int(input())
result = 0
for num in range(1,n+1):
if num % 2 == 0:
result += num
print(result)
> 핵심 : 짝수만 뽑아서 더해주기
# main
1. n을 입력받는다.
for문 (2~3번)
2. 1부터 n까지 범위를 정해두고 for문을 돌린다.
- n+1로 적은 이유는 딱 그 전까지만 한다는 것이기 때문임. (저렇게 적어야 1~n까지 됨)
3. 만약 그 수가 2로 나누어진다면 짝수라는 뜻이기 때문에 result에 더해준다.
- result += num 은 result = result + num 이다.
4. result를 출력해준다.
끝~
⭐ 느낀점
> 굿~ 잘 풀었다 ^ㅁ^ 초심 찾는 기분 살짝 드네~~~~ 파이팅해보자구.
'알고리즘 공부 > 코드업' 카테고리의 다른 글
[DAY 107 - 코드업 CodeUp] 6082 - 3 6 9 게임의 왕이 되자 (파이썬) (0) | 2022.07.07 |
---|---|
[DAY 106 - 코드업 CodeUp] 6081 - 16진수 구구단 출력하기 (파이썬) (0) | 2022.07.06 |
[DAY 105 - 코드업 CodeUp] 6080 - 주사위 2개 던지기 (파이썬) (0) | 2022.07.05 |
[DAY 104 - 코드업 CodeUp] 6079 - 언제까지 더해야 할까? (파이썬) (0) | 2022.07.04 |
[DAY 102 - 코드업 CodeUp] 6078 - 원하는 문자가 입력될 때까지 반복 출력하기 (파이썬) (0) | 2022.07.03 |