백준(Python) 풀이/구현

백준(Python) 10991번 별 찍기 - 16 풀이

개발윗미 2022. 2. 23. 13:58

Python으로 구현한 10991번 별 찍기 - 16 문제 풀이입니다.

 

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

 

10991번: 별 찍기 - 16

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

www.acmicpc.net


n = int(input())

count = n - 1
for i in range(1, n + 1) :
  print(' ' * count, end='')
  print('* ' * i)
  count -= 1

 

1. 초기 공백의 개수는 n - 1개로 설정하여 count를 정의한다.

 

2. 반복문의 범위는 출력해야할 '*'을 기준으로 하여 1부터 n + 1 까지로 설정한다.

 

3. 하나의 반복문 작업이 끝날 때마다 공백을 의미하는 count값을 1씩 감소시키도록 하고, '*' 출력 시 우측에 공백을 포함한다. ('* ')