본문 바로가기
코딩테스트 문제풀이(Python)

백준 2440 문제풀이

by chanfficial 2022. 4. 7.

2440. 별 찍기 - 3

 

첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제

 

입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

 

ex)입력 : 5

출력 :

*****
****
***
**
*

 

 

풀이

n = int(input())

for i in range(n):
  for j in range(n):
    if j >= i:
      print('*', end='')
  print('')

-  input()을 통해 자연수 n을 입력받고, 중첩 for문을 사용하여 j가 i보다 크거나 같을 때 마다 '*'를 출력하게 했다.

또 end=''를 사용하여 줄바꿈을 하지 않고 print('')를 사용하여 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어가게 했다.

'코딩테스트 문제풀이(Python)' 카테고리의 다른 글

백준 2441번 문제풀이  (0) 2022.04.09
백준 2439번 문제풀이  (0) 2022.04.08
백준 2438번 문제풀이  (0) 2022.04.07
백준 8393번 문제풀이  (0) 2022.04.07
백준 2739번 문제풀이  (0) 2022.04.06