문제
https://www.acmicpc.net/problem/2447
2447번: 별 찍기 - 10
재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이
www.acmicpc.net
코드
def draw_stars(n):
if n==1:
return ['*']
Stars=draw_stars(n//3)
L=[]
for star in Stars:
L.append(star*3)
for star in Stars:
L.append(star+' '*(n//3)+star)
for star in Stars:
L.append(star*3)
return L
N=int(input())
print('\n'.join(draw_stars(N)))
생각 정리
'문제풀이 > 기타' 카테고리의 다른 글
@[파이썬] [문자열] 백준 3107 IPv6 (0) | 2023.01.04 |
---|---|
[파이썬] [문자열] 백준 1764 듣보잡 (0) | 2023.01.03 |
[파이썬] [기타] 백준 6588 골드하브의 추측 (0) | 2022.12.30 |
@[파이썬] [스택] 백준 9935 문자열 폭발 (0) | 2022.12.19 |
[파이썬] [큐] 백준 3190 뱀 (0) | 2022.05.23 |