[BOJ]鬼/2447号-星を撮る10
質問する
コンテンツの送信
バックアップアルゴリズム
コンテンツの送信
import java.util.*;
public class Main {
static char starArray[][];
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int inputNum = sc.nextInt();
starArray = new char[inputNum][inputNum];
for(int i=0;i<starArray.length;i++) {
Arrays.fill(starArray[i],' ');
}
inputChar(0, 0, inputNum);
for(int i=0;i<starArray.length;i++) {
System.out.println(starArray[i]);
}
sc.close();
}
static void inputChar(int row, int col, int inputNum) {
if(inputNum==1) { // 재귀호출이 끝날 때
starArray[row][col] = '*';
return;
}
for (int i = 0; i <3 ; i++) { // 가로 3번 반복
for (int j = 0; j <3 ; j++) { // 세로 3번 반복
if(i==1 && j==1){
}else {
//시작점을 이동(27일 경우 0,0 -> 0,9 식으로 이동된다.)
inputChar(row+((inputNum/3)*i),col+((inputNum/3)*j),(inputNum/3));
}
}
}
}
}
ソースバックアップアルゴリズム
Reference
この問題について([BOJ]鬼/2447号-星を撮る10), 我々は、より多くの情報をここで見つけました https://velog.io/@s2na/BOJ-재귀2447번-별-찍기-10テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol