[Python] 백준 2742 - 기찍 N
·
Algorithm
문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. N부터 1까지 출력하는 간단한 문제이다. 정답 n = int(input()) for i in range(n, 0, -1): print(i) 참고 처음에는 이런식으로 하면 될 줄 알았는데 원하는 정답이 나오지 않았다. n = int(input()) for i in range(n, 1): print(i) 이렇게 하면 안되는 이유는 range는 숫자가 증가하는 기본값이 1이기 때문이다. 그래서 숫자를 역순으로 출력하려면 증가폭을 음수로 지정해주면 된다. (n, 0, -1)은 n부터 1까지 -1씩..