알고리즘/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을 출력합니다.