[백준] #2447 별 찍기 python
2022. 12. 28. 09:51
https://www.acmicpc.net/problem/2447
📕 설명 📕
재귀를 이용하여 별 찍기 구현.
🧑🏻💻 나의 풀이 🧑🏻💻
N = int(input())
def star(N):
if N == 3:
return ['***', '* *', '***']
arr = star(N//3)
stars = []
for i in arr:
stars.append(i * 3)
for i in arr:
stars.append(i + ' '*(N//3)+i)
for i in arr:
stars.append(i * 3)
return stars
print('\n'.join(star(N)))
'Programming > Algorithm' 카테고리의 다른 글
[백준] #2798 블랙잭 python (0) | 2022.12.28 |
---|---|
[백준] #11729 하노이 탑 이동 순서 python (0) | 2022.12.28 |
[백준] #24060 알고리즘 수업 - 병합 정렬 1 python (0) | 2022.12.28 |
[백준] #25501 재귀의 귀재 python (0) | 2022.12.28 |
[백준] #10872 팩토리얼 python (0) | 2022.12.28 |