728x90
<정답>
import java.io.*;
class Main{
public static void main(String args[]) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int n = Integer.parseInt(br.readLine());
for(int i=1; i<n+1; i++){
for(int j=0; j<n; j++){
if(j<i){
sb.append('*');
} else{
sb.append(' ');
}
}
for(int j=0; j<n; j++){
if(n-i<=j){
sb.append('*');
} else{
sb.append(' ');
}
}
sb.append("\n");
}
for(int i=1; i<n; i++){
for(int j=0; j<n; j++){
if(n-i<=j){
sb.append(' ');
} else{
sb.append('*');
}
}
for(int j=0; j<n; j++){
if(j<i){
sb.append(' ');
} else{
sb.append('*');
}
}
sb.append("\n");
}
System.out.print(sb);
}
}
4구역으로 나눠서 코드 짰다
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준 / 입출력] 2557 : 별 찍기 - 9 (Java) (0) | 2023.09.04 |
---|---|
[백준 / 입출력] 2552 : 별 찍기 - 12 (Java) (0) | 2023.09.04 |
[백준 / 입출력] 2442 : 별 찍기 - 5 (Java) (0) | 2023.09.04 |
[백준 / 입출력] 2439 : 별 찍기 - 4 (Java) (0) | 2023.09.03 |
[백준 / 입출력] 2440 : 별 찍기 - 3 (Java) (0) | 2023.09.03 |