2. for문 a → b 2씩 증가
2.1 증가시키며 출력하기
📌 [기본 개념] for loop 2씩 증가
✔ range(a, b, 2)는 a부터 b - 1까지 2씩 증가합니다.
📌 [문제] 링크
📌 [풀이 및 코드]
더보기
[풀이]
📍 range(5, 18, 2)로 설정하여, 5부터 17까지 2씩 증가하도록 합니다.
[코드]
for i in range(5, 18, 2):
print(i, end=' ')
2.2 정수 입력받아 배수 출력
📌 [문제] 링크
📌 [풀이 및 코드]
더보기
[풀이]
📍 첫 번째 줄에 자연수 n이 주어지므로, int(input())을 통해 n에 넣습니다.
📍 range(n, n * 6, n): n부터 n * 6 - 1까지 n씩 증가시킵니다.
[코드]
n = int(input())
for i in range(n, n*6, n):
print(i, end=' ')
2.3 홀수만 출력
📌 [문제] 링크
📌 [풀이 및 코드]
더보기
[풀이]
📍 첫 번째 줄에 a, b가 주어지므로,
input().split()를 통해 공백을 기준으로 나누고, 이들을 원소로 갖는 리스트를 arr에 넣습니다.
arr의 0, 1번째 원소를 각각 int()로 감싸서 a, b에 넣습니다.
📍 range(a, b + 1, 2)를 통해 홀수 a부터 홀수 b까지 2씩 증가시킵니다.
[코드]
arr = input().split()
a, b = int(arr[0]), int(arr[1])
for i in range(a, b+1, 2):
print(i, end=' ')
'코딩테스트 대비' 카테고리의 다른 글
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(4) - while문 a→b 1씩 증가 (0) | 2023.10.22 |
---|---|
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(3) - for문 a→b 1씩 감소 (0) | 2023.10.21 |
[코드트리 챌린지] [Novice Low] 5. 단순 반복문(1) - for문 a→b 1씩 증가 (0) | 2023.10.19 |
[코드트리 챌린지] [Novice Low] 4. 조건문(12) - 중첩 조건문 (0) | 2023.10.18 |
[코드트리 챌린지] [Novice Low] 4. 조건문(11) - and, or 혼합 (0) | 2023.10.17 |