티스토리 뷰

반응형



이번 포스팅은 백준 알고리즘 사이트의 2742번 기찍 N 문제를 Python 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다.


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


지난 백준 알고리즘 포스팅과 같은 단계로 for문 사용해보기 단계의 문제입니다.



이 문제의 경우 지난 문제인 2741번 문제처럼 for문의 가장 기초 단계 문제입니다.


다른 점이 있다면 2741번의 경우 1부터 입력값까지 차례로 1씩 증가하는 문제였다면, 2742번 문제의 경우 입력값부터 1까지 차례로 1씩 감소하는 문제입니다.


1
2
3
inp = int(input())
for i in range(inp, 0-1):
    print(i)
cs


변수 inp을 지정해 int(input()) 을 이용해서 사용자로부터 입력을 받습니다.


for i in range(inp, 0, -1)을 이용해 for문 조건을 작성해줍니다. i는 for 문에서 하나씩 감소될 변수이고, i의 범위는 inp 부터 1까지입니다.

(Python의 for문 이용 시 range는 첫째 인자로 초기값, 둘째 인자로 종료값, 마지막 인자로 증가값을 적용합니다. 또한 두번째 인자의 경우 값을 포함하지 않기에 필요한 종료값보다 하나 더 크게/작게 적용해야 합니다.)


마지막으로 for 문 내에 print(i)를 이용해 i를 한줄씩 출력해주면 됩니다.



다음 포스팅에서는 다음 단게의 코드를 보도록 하겠습니다.


다음 포스팅에서 봐요 :)

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함