728x90
반응형
https://www.acmicpc.net/problem/2447
2447번: 별 찍기 - 10
재귀적인 패턴으로 별을 찍어 보자. N이 3의 거듭제곱(3, 9, 27, ...)이라고 할 때, 크기 N의 패턴은 N×N 정사각형 모양이다. 크기 3의 패턴은 가운데에 공백이 있고, 가운데를 제외한 모든 칸에 별이
www.acmicpc.net
#include<bits/stdc++.h>
using namespace std;
void star(int i, int j, int n) {
if((i / n) % 3 == 1 && (j / n) % 3 == 1)
cout << " ";
else if(n / 3 == 0)
cout << "*";
else
star(i, j, n / 3);
return;
}
int main() {
int n;
cin >> n;
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++) {
star(i, j, n);
}
cout << "\n";
}
}
728x90
반응형
'Algorithm > Beakjoon' 카테고리의 다른 글
[백준/Baekjoon] 10026 적록색약 C++ :: BFS (0) | 2023.07.11 |
---|---|
[백준/Baekjoon] 1254 팰린드롬 만들기 C++ :: String (0) | 2023.07.10 |
[백준/Baekjoon] 1018 체스판 다시 칠하기 C++ :: 브루트포스 (0) | 2023.06.30 |
[백준/Baekjoon] 10773 제로 C++ (0) | 2023.06.30 |
[백준/Baekjoon] 12865 평범한 배낭 C++ :: Dynamic Programming (0) | 2023.06.19 |