Skip to content

Commit f4bd259

Browse files
authored
Merge pull request #35 from AlgorithmWithGod/khj20006
[20250204] BOJ / 실버4 / 별 찍기 - 23 / 권혁준
2 parents 12b8a0c + ec52f33 commit f4bd259

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
```java
2+
3+
import java.util.*;
4+
import java.io.*;
5+
6+
class Main {
7+
8+
// IO field
9+
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
10+
static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
11+
static StringTokenizer st;
12+
13+
static void nextLine() throws Exception {st = new StringTokenizer(br.readLine());}
14+
static int nextInt() {return Integer.parseInt(st.nextToken());}
15+
static long nextLong() {return Long.parseLong(st.nextToken());}
16+
static void bwEnd() throws Exception {bw.flush();bw.close();}
17+
18+
// Additional field
19+
20+
21+
public static void main(String[] args) throws Exception {
22+
23+
int N = Integer.parseInt(br.readLine());
24+
25+
for(int i=0;i<N;i++) bw.write('*');
26+
for(int i=0;i<2*N-3;i++) bw.write(' ');
27+
for(int i=0;i<N;i++) bw.write('*');
28+
bw.write("\n");
29+
30+
for(int i=1;i<=N-2;i++) {
31+
for(int j=0;j<i;j++) bw.write(' ');
32+
bw.write('*');
33+
for(int j=0;j<N-2;j++) bw.write(' ');
34+
bw.write('*');
35+
for(int j=0;j<2*N-3-2*i;j++) bw.write(' ');
36+
bw.write('*');
37+
for(int j=0;j<N-2;j++) bw.write(' ');
38+
bw.write('*');
39+
bw.write("\n");
40+
}
41+
42+
for(int i=0;i<N-1;i++) bw.write(' ');
43+
bw.write('*');
44+
for(int j=0;j<N-2;j++) bw.write(' ');
45+
bw.write('*');
46+
for(int j=0;j<N-2;j++) bw.write(' ');
47+
bw.write('*');
48+
bw.write("\n");
49+
50+
for(int i=N-2;i>=1;i--) {
51+
for(int j=0;j<i;j++) bw.write(' ');
52+
bw.write('*');
53+
for(int j=0;j<N-2;j++) bw.write(' ');
54+
bw.write('*');
55+
for(int j=0;j<2*N-3-2*i;j++) bw.write(' ');
56+
bw.write('*');
57+
for(int j=0;j<N-2;j++) bw.write(' ');
58+
bw.write('*');
59+
bw.write("\n");
60+
}
61+
62+
for(int i=0;i<N;i++) bw.write('*');
63+
for(int i=0;i<2*N-3;i++) bw.write(' ');
64+
for(int i=0;i<N;i++) bw.write('*');
65+
bw.write("\n");
66+
67+
bwEnd();
68+
}
69+
70+
}
71+
72+
```

0 commit comments

Comments
 (0)