728x90
출처-https://www.acmicpc.net/problem/10992
728x90
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
int N=scan.nextInt();
for (int i=1;i<N;i++) //첫줄
System.out.print(" ");
System.out.println("*");
for (int i=2;i<N;i++) { //중간줄
for (int j=N-i;j>0;j--) //앞 공백
System.out.print(" ");
System.out.print("*");
for (int j=1;j<=2*(i-1)-1;j++) //가운데 공백
System.out.print(" ");
System.out.println("*");
}
if (N!=1) {//막줄(N이 1일 시에는 출력하지 않는다.)
for (int i=1;i<=2*N-1;i++)
System.out.print("*");
System.out.println();
}
}
}
728x90
'Problem Solving > BOJ' 카테고리의 다른 글
[백준, BOJ 1149] RGB거리 (java) (0) | 2020.08.18 |
---|---|
[백준, BOJ 11052] 카드 구매하기 (java) (0) | 2020.08.18 |
[백준, BOJ 10991] 별 찍기 - 16 (java) (0) | 2020.08.14 |
[백준, BOJ 2446] 별 찍기 - 9 (java) (0) | 2020.08.14 |
[백준, BOJ 2522] 별 찍기 - 12 (java) (0) | 2020.08.13 |