[파이썬 백준] 2742번 기찍 N
업데이트:
❓ 문제
자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
> 입력
첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.
> 출력
첫째 줄부터 N번째 줄 까지 차례대로 출력한다.
✔️ 풀이
1
2
3
n = int(input())
print("\n".join(map(str, range(n, 0, -1))))
이전 문제에서 알게된 join()
을 사용해보았다.
💬 평가
처음에 range(n, 1)
이라고만 적어 출력이 안됐었다.
range()
를 이용하여 범위 지정해줄 때 n부터 1까지 내림차순이면 range(n, 0, -1)
이라고 써주어야 한다.
내림차순일 경우 꼭 간격을 써주어야 한다.
아니면 reversed()
를 이용하는 방법도 있다.
Notice: 이 게시물은 백준 사이트를 참고하였습니다.
댓글남기기