문제/백준_파이썬

190. 별 찍기 - 7

sm_hope 2023. 6. 13. 14:39
import sys
input = sys.stdin.readline

N = int(input())
star = (N*2)-1
N = star//2 + 1
starStack = list()

for i in range(1, N+1):
    if i < N:
        blank = star-(i*2-1)
        tmp = ((blank//2) * " ") + ((star-blank) * "*")
        print(tmp)
        starStack.append(tmp) 
    else:
        print(star * "*")
    
for j in range(len(starStack)):
    print(starStack.pop())

별찍기 - 스택 이용