백준 알고리즘 2741번 문제

sihwan_e·2020년 4월 8일
0

문제
자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

입력
첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.

출력
첫째 줄부터 N번째 줄 까지 차례대로 출력한다.

풀이

처음 문제를 잘못읽고 그냥 한줄에 하나씩 n까지 숫자가 나열되면 되는줄알고

a=int(input())
for i in range(a+1):
	print(i)

라고 했다가 틀려서 문제를 다시보고 범위를 수정해주었다

a=int(input())
for i in range(1, a+1):
	print(i)

물론 이문제는

a=int(input())
for i in range(a):
	print(i+1) 

로 해도 풀린다.

ps. 구구단문제로 시작해서 이 문제로 for문의 작동원리에 대해 이제는 좀 이해한듯한 느낌이 든다.

profile
Sometimes you gotta run before you can walk.

0개의 댓글