공부 기록/Algoritm

[Python] 백준 알고리즘 2742번 : 기찍 N

햇살아래 2022. 1. 17. 17:40

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

 

2742번: 기찍 N

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

www.acmicpc.net

 

문제

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

 

입력

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

 

출력

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

 

풀이

이번 문제는 지난 2741문제와 비숫하나 출력하는 방식이 다르다. 그러나 규칙만 잘 찾으면 누구나 쉽게 풀 수 있는 문제이다.

 

1라인 : input()함수는 문자열로 입력을 받는다. 그러나 우리가 원하는 수는 정수형이기 때문에 int() 함수로 지정하여 원하는 값으로 변환한다.

3~4라인 : 입력값부터 1까지 차례대로 감소해야 한다. range() 함수를 이용해 for문을 작성해준다. range의 첫번째 인자값은 초기값 a를 넣어준다. 두번째 인자값은 해당값을 포함하지 않아야 하기 때문에 0을 넣어준다. 마지막 값은 -1을 넣어 감소하게 해준다.