📝 문제 요약
>
1부터 입력한 정수까지 1씩 증가시켜 출력하는 프로그램을 작성하되, 3의 배수인 경우는 출력하지 않도록 만들어보자.
https://codeup.kr/problem.php?id=6087
🎨 풀이
💡 전체 코드
import sys
N = int(sys.stdin.readline())
for i in range(1,N+1):
if i % 3 != 0 :
print(i, end=' ')
> 핵심 : 3의 배수가 아니라면 print 해주기!
🍦 설명
# main
1. N을 입력받는다.
@ for문 (2, 3, 4번)
2. 1부터 n까지 쭉 for문을 돌린다.
3. 만약, 3으로 나눴을 때 나머지가 0이 아니라면 i를 출력해준다.
if i % 3 != 0 :
print(i, end=' ')
- end = ' '는 끝을 공백으로 처리하겠다는 뜻이다. (기본값은 줄바꿈임)
- % 은 나머지를 구하는 연산자다.
끝~
⭐ 느낀점
> 3의 배수만 잘 체크하면 되는 거니까 뭐~ 잘했다. ^ㅁ^ 쉬운 거라. 뭐 ..ㅎ_ㅎ
'알고리즘 공부 > 코드업' 카테고리의 다른 글
[DAY 114 - 코드업 CodeUp] 6089 - 수 나열하기2 (파이썬) (0) | 2022.07.14 |
---|---|
[DAY 113 - 코드업 CodeUp] 6088 - 수 나열하기1 (파이썬) (0) | 2022.07.13 |
[DAY 111 - 코드업 CodeUp] 6086 - 거기까지! 이제 그만~ (파이썬) (0) | 2022.07.11 |
[DAY 110 - 코드업 CodeUp] 6085 - 그림 파일 저장용량 계산하기 (파이썬) (0) | 2022.07.10 |
[DAY 109 - 코드업 CodeUp] 6084 - 소리 파일 저장용량 계산하기 (파이썬) (0) | 2022.07.09 |