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을 넣어 감소하게 해준다.
'공부 기록 > Algoritm' 카테고리의 다른 글
[Python] 백준 알고리즘 11022번 : A + B -8 (0) | 2022.01.17 |
---|---|
[Python] 백준 알고리즘 11021번 : A + B - 7 (0) | 2022.01.17 |
[Python] 백준 알고리즘 2741번 : N 찍기 (0) | 2022.01.17 |
[Python] 백준 알고리즘 15552번 : A + B (0) | 2022.01.17 |
[Python] 백준 알고리즘 8393번 : 합 (0) | 2022.01.15 |