알고리즘/python
백준 2741번 N 찍기 [Python 3]
빔설
2022. 3. 8. 23:46
https://www.acmicpc.net/problem/2741
2741번: N 찍기
자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
www.acmicpc.net
제출 코드
t = int(input())
for i in range(t):
print(i+1)
풀이
입력 함수 input()을 활용하여 자연수 N을 받습니다.
input() 함수로 입력받은 값은 기본적으로 문자열로 들어옵니다.
int()를 활용하여 입력받은 값을 정수형으로 바꾸어 변수 t에 저장합니다.
반복분 for문을 활용합니다.
i이 0부터 t-1까지 바뀌며 for문 안에 있는 문장이 수행됩니다.
우리가 원하는 것은 0부터 t-1의 값을 출력하는 것이 아니라 1부터 t까지의 값을 출력하는 것입니다.
따라서 i+1을 출력합니다.