nan + nan = 2nan

[백준] [Python3] #2741. N 찍기 본문

Python/백준 알고리즘

[백준] [Python3] #2741. N 찍기

2nan 2021. 8. 3. 20:46
728x90


코드 입력

N = int(input())

for i in range(1, N + 1):
    print(i)
    i += 1
    if i == N + 1:
        break

 앞의 식과 동일한 부분이다. 

N까지 차례대로 출력하기 위해서는 for, range를 활용한다. 

print(i)를 먼저 배치한 이유는 break 아래에 배치했을 때, 1 이 출력되지 않는다는 문제가 발견되었다.

range값에서 (0, N + 1)로 설정하면 맨 밑에 배치해도 상관이없다.다만 늦게 알았기때문에 시행착오를 겪은 코드를 사용했다.

 


출처 : 백준 Online Judge

https://www.acmicpc.net/problem/2741

 

2741번: N 찍기

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

www.acmicpc.net

 

Comments