백준 #2447
백준 알고리즘 2447번 문제
문제 : https://www.acmicpc.net/problem/2447
기본적인 3*3 형태에서 비어있는 곳 : i % 3 == 1 && j % 3 == 1
전체의 가운데에 비어있는 곳 : (i / 3) % 3 == 1 && (j / 3) % 3 == 1
C++ 풀이 :
#include <iostream>
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);
}
}
int main()
{
//3의 거듭 제곱인 N입력
int N;
cin >> N;
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
star(i, j, N);
cout << endl;
}
}
Author And Source
이 문제에 관하여(백준 #2447), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@purangi_code/백준-2447저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)