http://acmicpc.net/problem/2742
{코드}
for i in range(int(input()), 0, -1):
print(i)
#--리스트 컴프리헨션 사용--#
[print(i) for i in range(int(input()), 0, -1)]
{설명}
이 문제는 백준 2741번 N 찍기 문제의 반대인 문제로 N부터 1까지의 수를 내림차순으로 한줄에 한개씩 출력하는 문제입니다.
여기서 range함수는 (시작값, 끝나는 값, 변화량)의 형태를 인자로 가지는데 시작값은 기본값 0을, 변화량은 기본값 1을 가지고 있습니다.
그렇기에 n에서 시작해 0까지 m(양수)씩 감소하는 range함수는 다음과 같습니다. range(n, -1, -m)
'알고리즘 공부 > BOJ백준 풀이' 카테고리의 다른 글
[백준 11022번-파이썬/Python] A+B - 8 (0) | 2020.09.29 |
---|---|
[백준 11021번-파이썬/Python] A+B - 7 (0) | 2020.09.29 |
[백준 2741번-파이썬/Python] N 찍기 (0) | 2020.09.29 |
[백준 15552번-파이썬/Python] 빠른 A+B (0) | 2020.09.29 |
[백준 8393번-파이썬/Python] 합 (0) | 2020.09.29 |