Algorithm/백준

[파이썬/백준2742] 기찍 N

제티맛초코 2023. 3. 4. 04:02
 

2742번: 기찍 N

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

www.acmicpc.net


문제

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

입력

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

출력

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


 

 

# sol.1 (96ms)

n = int(input())

a = 0
for i in range(n):
    a = n-i
    print(a)

이건 내가 한 방법

별 찍기 문제와 비슷한 풀이로 풀었다

 

# SOL.2 (96ms)

n = int(input())

for i in range(n, 0, -1):		# n부터 0까지 -1씩 줄어드는 반복문
    print(i)

 

# sol.3 (92ms)

n = int(input())

for i in range(n):
    print(n-i)

찾아보니 정말 간단한 코드들도 많았다.

 

좀 더 쉽게 생각해서 복잡도 줄이자!