Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 4470번 - '줄번호' (PYTHON 풀이) 본문
문제:

입력받을 문장의 수인 N을 입력받고, 해당 수만큼 문장을 입력받은 뒤 줄 번호를 추가해서 출력하면 되는 문제이다.
풀이:
N = int(input())
for i in range(1, N+1):
a = input()
print(f'{i}. {a}')
N에 입력받을 문장의 수만큼 저장하고, 해당 수만큼 반복문을 돈다.
필자의 같은 경우 0~N-1이 아닌 1부터 N+1까지 반복문을 돌도록 하였다. 횟수는 동일하지만 인덱스를 붙일 때 print에서 +1을 하지 않기 위해서 반복문 범위 지정 시 +1을 적용하였다.(어떻게 해도 무방함)
그리고 a에 문장을 입력받고 포맷 스트링(f)을 활용해서 곧바로 출력하도록 하였다. 앞서 말한 것처럼 인덱스를 활용해서 바로 출력하기 위해 i를 1부터 N까지 반복하도록 하였고, 그대로 i(인덱스(=줄 번호). a(입력받은 문장) 순으로 출력하도록 지정하였다.
이렇게 코드를 짜면 예제 출력과 동일하다.
'CODING 💻' 카테고리의 다른 글
| 백준 30501번 - '관공... 어찌하여 목만 오셨소...' (PYTHON 풀이) (1) | 2026.04.01 |
|---|---|
| 백준 28290번 - '안밖? 밖안? 계단? 역계단?' (PYTHON 풀이) (0) | 2026.03.31 |
| 백준 17614번 - '369' (PYTHON 풀이) (0) | 2026.03.29 |
| 백준 3034번 - '앵그리 창영' (PYTHON 풀이) (0) | 2026.03.28 |
| 백준 15969번 - '행복' (PYTHON 풀이) (0) | 2026.03.27 |
