본문 바로가기

BAEKJOON/Python3

백준 #2742: 기찍 N

for문 - #2742: 기찍 N  python3

 

#2742 link

 

2742번: 기찍 N

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

www.acmicpc.net

문제


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

 

풀이


 

n = int(input())
for i in range(n) :
    print(n-i)

 

가장 쉽게 생각할 수 있는 방법입니다.

 

 

n = int(input())
for i in range(n, 0, -1) :
    print(i)

 

for i in range(n, 0, -1)은 i는 n부터 0까지 -1씩 변동성을 지니도록 만듭니다.

 

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

reversed()를 이용하면 역순으로 사용할 수 있습니다.

'BAEKJOON > Python3' 카테고리의 다른 글

백준 #11022: A+B -8  (0) 2020.07.29
백준 #11021: A+B -7  (0) 2020.07.29
백준 #15552: 빠른 A+B  (0) 2020.07.28
백준 #8393: 합  (0) 2020.07.28
백준 #10950: A+B -3  (0) 2020.07.28