import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
for (int i = 1; i <= 2 * n - 1; i++) {
if (i <= n) {
for (int j = 1; j <= i - 1; j++) {
bw.write(" ");
}
for (int j = 1; j <= 2 * n - 1 - 2 * (i - 1); j++) {
bw.write("*");
}
}
else {
for (int j = 1; j <= n - (i % n) - 1; j++) {
bw.write(" ");
}
for (int j = 1; j <= 2 * (i % n) + 1; j++) {
bw.write("*");
}
}
bw.write("\n");
}
bw.flush();
}
}
저번에 푼 문제인 2445번: 별 찍기 - 8
와 풀이가 유사할 것 같아서 ctrl c, v
하다가 그만.. ^^
뒤에 쓸데없이 공백을 하나 더 출력했어서 결과
에 출력 형식이 잘못되었습니다
가 나왔었네요
딱 걸렸습니다..
앞으로는 꼼꼼히 살펴보도록!! 해야겠습니다..
이상입니다.