본문 바로가기

[백준 문제 해설]/[백준 문제 해설] - Bronze 4

[백준 - Python] 2440번 - 별 찍기 - 3

728x90

문제 링크

2440번 - 별 찍기 - 3

 

2440번: 별 찍기 - 3

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

www.acmicpc.net

 

문제

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

 

입력

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

 

출력

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

 

예제 입력과 출력

입력

5

출력

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

 

아이디어

  • 반복문을 이용해서 예제 출력과 같은 모양을 만든다.(규칙을 찾는다.)
    별 5개, 별 4개, 별 3개, 별 2개, 별 1개
  • 이런 문제를 풀 때는 노트에 그려보면서 풀면 코드 짜기가 쉽다.(머릿속으로 반복문 돌리면서 그림 그려보기)

 

코드

1
2
3
4
= int(input())
 
for i in range(n, 0-1):
    print("*" * i)
cs

728x90