https://www.acmicpc.net/problem/2447 solved.ac 기준 골드 5. 골드 5 치고는 정말 쉬운 문제라는 생각이 든다.
단순히 재귀적인 패턴으로 별을 찍기만 하면 된다. 테스트 케이스랄 것도 없다.
N = int(input()) for i in range(1, 9): if 3 ** i == N: N = i break pattern = ['***', '* *', '***'] for i in range(N - 1): new_pattern = list() for j in range(len(pattern)): new_pattern.append(pattern[j] * 3) for j in range(len(pattern)): new_pattern.append(pattern[j] + ' ' * len(pattern[j]) + pattern[j]) for j in range(len(pattern)): new_pattern.append(pattern[j] * 3) p...