ALGORITHM/백준

[JAVA] 백준 별 찍기 7 -2744

송경훈 2024. 5. 25. 12:04
반응형

📖 문제

 

☑️ 입출력 예제

 

알고리즘❓ 풀어내기❗️

마름모 모양을 2등분해서 출력한다면 쉽게 풀 수 있다.

 

🧑🏻‍💻 풀이 코드

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++) {
            for (int j = 0; j < N - i; j++)
                System.out.print(" ");
            for (int j = 0; j < i * 2 - 1; j++)
                System.out.print("*");
            System.out.println();
        }

        for (int i = N - 1; i > 0; i--) {
            for (int j = 0; j < N - i; j++)
                System.out.print(" ");
            for (int j = 0; j < i * 2 - 1; j++)
                System.out.print("*");
            System.out.println();
        }
    }
}