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-i; j++){
sb.append(' ');
}
for(int j=0; j<2*i-1; j++){
if(j%2==0){
sb.append('*');
} else{
sb.append(' ');
}
}
sb.append("\n");
}
System.out.print(sb);
}
}
앞에서부터 공백을 먼저 출력하고(앞 for문), 뒤에 별을 찍는다.(뒤 for문)
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준 / DP] 11726 : 2 x n 타일링 (Java) (0) | 2023.09.05 |
---|---|
[백준 / 입출력] 10992 : 별 찍기 - 17 (Java) (0) | 2023.09.04 |
[백준 / 입출력] 2557 : 별 찍기 - 9 (Java) (0) | 2023.09.04 |
[백준 / 입출력] 2552 : 별 찍기 - 12 (Java) (0) | 2023.09.04 |
[백준 / 입출력] 2445 : 별 찍기 - 8 (Java) (0) | 2023.09.04 |