sm 기술 블로그
190. 별 찍기 - 7 본문
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