개발자 첫걸음/백준

[BOJ 10992] 별찍기 - 17

프로아마추어 2021. 10. 29. 17:03
import java.io.IOException;
import java.util.Scanner;

public class Main {
    public static void main(String args[]) throws IOException {
        Scanner sc = new Scanner(System.in);

        int num = sc.nextInt();
        int star =0;
        int blank = 0;

        for(int i=1;i<=num;i++) {
            blank = num-i;
            star=i*2-1;

            while(blank!=0) {
                System.out.print(" ");
                blank--;
            }

            if(i==1||i==num) {
                while(star!=0) {
                    System.out.print("*");
                    star--;
                }
            } else {
                System.out.print("*");
                
                while(star>0) {
                    star--;
                    if(star==1) {
                        System.out.print("*");
                        break;
                    }
                    
                    System.out.print(" ");
                }
            }
                System.out.println();
        }
    }
}