sm 기술 블로그

190. 별 찍기 - 7 본문

문제/백준_파이썬

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())

별찍기 - 스택 이용

 

'문제 > 백준_파이썬' 카테고리의 다른 글

192. 색종이(2563)  (0) 2023.06.14
191. 너의 평점은 (25206)  (0) 2023.06.13
189. 10942(팰린드롬?) - 파이썬  (0) 2022.09.04
188. 1520(내리막 길) - 파이썬  (0) 2022.09.03
187. 11049(행렬 곱셈 순서) - 파이썬  (1) 2022.08.27
Comments