https://cotak.tistory.com/38 참고
import sys
N = int(input())
lst = ["" for _ in range(N)]
def star(length):
if length == 1:
return ["*"]
star_lst = star(length // 3)
res_lst = []
for s in star_lst:
res_lst.append(s * 3)
for s in star_lst:
res_lst.append(s + " " * (length//3) + s)
for s in star_lst:
res_lst.append(s * 3)
return res_lst
print("\n".join(star(N)))