재귀 별 패턴 출력 (대)


문제 정보
check포인트 : 1 (부분 점수)
schedule시간 제한 : 1.0s
storage메모리 제한 : 256M
edit_square출제자:
 
답안 제출

3^k 크기의 별 패턴을 재귀적으로 출력하라.

3^k 패턴은 3×3 배치로 구성되며, 중앙 위치는 공백으로, 나머지 8개 위치는 각각 3^(k-1) 크기의 동일 패턴으로 채운다.

k=1일 때의 기본 패턴은 3×3 격자에 별을 모두 채운 형태이다.

입력

첫째 줄에 N이 주어진다. N은 3의 거듭제곱이다.

즉 어떤 정수 k에 대해 N = 3^k이며, 이때 1 ≤ k < 8이다.

출력

첫째 줄부터 N번째 줄까지 별을 출력한다.

예제 입력 1

27

예제 출력 1

***************************
* ** ** ** ** ** ** ** ** *
***************************
***   ******   ******   ***
* *   * ** *   * ** *   * *
***   ******   ******   ***
***************************
* ** ** ** ** ** ** ** ** *
***************************
*********         *********
* ** ** *         * ** ** *
*********         *********
***   ***         ***   ***
* *   * *         * *   * *
***   ***         ***   ***
*********         *********
* ** ** *         * ** ** *
*********         *********
***************************
* ** ** ** ** ** ** ** ** *
***************************
***   ******   ******   ***
* *   * ** *   * ** *   * *
***   ******   ******   ***
***************************
* ** ** ** ** ** ** ** ** *
***************************

댓글

현재 작성된 댓글이 없습니다.