매일코테/못 푼 문제
백준 9단계 no.4
공주맛밤
2022. 7. 26. 10:22
<오답> : 힌트 2차원 배열을 활용해 보자.
package doit.chap5.실습;
import java.util.*;
public class Main {
static String pattern(int n) {
String head;
String body;
String bottom;
if (n == 3) {
head = "***";
body = "* *";
bottom = "***";
} else {
head = pattern(n / 3).repeat(n / 3);
body = pattern(n / 3) + pattern(n / 3).replace("*", " ") + pattern(n / 3);
bottom = pattern(n / 3).repeat(n / 3);
}
return head + "\n" + body + "\n" + bottom;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.print(pattern(n));
}
}
728x90
반응형