jyamethyst21 님의 블로그

백준 2741번, 2742번 - 'N 찍기', '기찍 N' (PYTHON 풀이) 본문

CODING 💻

백준 2741번, 2742번 - 'N 찍기', '기찍 N' (PYTHON 풀이)

jyamethyst21 2025. 11. 11. 01:46

문제(2741번):

 

오늘은 쉬어가는 문제로 두 문제를 아주아주 가볍게 풀어보려고 한다.

쉬운 난이도로, 문제 자체가 심플해서 추가 설명은 진행하지 않겠다. 

 

풀이(2741번):

N = int(input())

for i in range(1,N+1):
    print(i)

간단하게 for문을 이용해서 1부터 N까지 출력되도록 짰다.

 

 

문제(2742번):

 

 

풀이(2742번):

N = int(input())

for i in range(N, 0, -1):
    print(i)

range는 (시작, 끝, 증감)을 조건으로 받는데, 증감은 입력하지 않을 시 기본값으로 1이다. 그리고 끝은 끝값의 -1 만큼만 해당한다.

이게 무슨 소리냐면 만약 (1,6) 일 경우 1~5까지 반복된다. 위처럼 증감식이 -1일 경우에는 반대로 끝값이 +1이라고 생각하면 편하다.

그러므로 위 조건은 N부터 1까지 -1을 하면서 print해라! 라는 의미이다.

 

.

.

.

오늘은 왜 갑자기 이렇게나 쉬운 문제를 가지고 왔냐면.. '아직 못 푼 문제'에 이러한 난이도가 있는 게 뭔가 거슬려서 쉬어가는 날이라고 생각하고 들고왔다. print만 하는 문제들도 있었는데 그건 정말 쉬운거라 굳이 글로는 적지 않으려 한다. 그럼 내일은 다시 이것보다 더 어려운 난이도의 문제를 들고오겠다!