입력 코드
#include <stdio.h>
void star(int i, int j, int N) {
if ((i / N) % 3 == 1 && (j / N) % 3 == 1)
printf(" ");
else {
if (N / 3 == 0)
printf("*");
else
star(i, j, N / 3);
}
}
main() {
int N;
scanf("%d", &N);
int i, j;
for (i = 0; i < N; i++) {
for (j = 0; j < N; j++) {
star(i, j, N);
}
printf("\n");
}
}
코드 설명
#분할정복 #재귀
참고
cryptosalamander.tistory.com/38
문제 출처
'C' 카테고리의 다른 글
#94. [백준_C언어] 1992 : 쿼드트리 \ 분할 정복 (0) | 2021.02.23 |
---|---|
#93. [백준_C언어] 1074 : Z \ 분할 정복 (0) | 2021.02.22 |
#91. [백준_C언어] 11047 : 동전 0 \ 그리디 알고리즘 (0) | 2021.02.20 |
#90. [백준_C언어] 1931 : 회의실 배정 \ 그리디 알고리즘 (0) | 2021.02.20 |
#86. [백준_C언어] 1991 : 트리 순회 \ 트리 (0) | 2021.02.18 |