[백준] 2444 별 찍기 - 7.Java

조청유과·2023년 5월 28일
0

BOJ

목록 보기
62/128

문제

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

Java

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        for (int i = 1; i <= N; i++) {
            String star = "";
            for (int j = N-i-1; j >= 0; j--) {
                star += " ";
            }
            for (int j = 1; j <= 2*i-1; j++) {
                star += "*";
            }
            System.out.println(star);
        }
        // 다운
        for (int i = N-1; i >= 1; i--) {
            String star = "";
            for (int j = 1; j <= N-i; j++) {
                star += " ";
            }
            for (int j = 1; j <= 2*i-1; j++) {
                star += "*";
            }

            System.out.println(star);
        }
    }
}

0개의 댓글