백준(BOJ) 풀이
[백준 8447] 별 찍기 - 10
오호라-노이혼
2019. 11. 15. 09:19
def SierpinskiCarpet(n):
a=["" for _ in range(n)]
if n!=3:
c=" "*int(n/3)
b=SierpinskiCarpet(int(n/3))
else :
b="*"
c=" "
k=0
for i in b:
a[k]=i*3
k+=1
for i in b:
a[k]=i+c+i
k+=1
for i in b:
a[k]=i*3
k+=1
return a
n=int(input())
M=[]
M=SierpinskiCarpet(n)
for i in M:
print(i)