현재

[Java][BaekJoon][10988] 별 찍기-7 본문

알고리즘/백준

[Java][BaekJoon][10988] 별 찍기-7

AAAge 2023. 9. 28. 17:38

<문제의도>

반복문을 적절히 사용하여 규칙을 고안해낼 수 있느냐 묻는 문제.

<풀이코드>

import java.util.Scanner;

public class BaekJoon_Java_2444 {
    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();
        }
        }
    }

   

<문제출처>

https://www.acmicpc.net/problem/2444

 

2444번: 별 찍기 - 7

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

www.acmicpc.net