일단 시작해보는 블로그

[알고리즘_입출력] 백준 2445번 별찍기 본문

CS/알고리즘 풀이

[알고리즘_입출력] 백준 2445번 별찍기

Selina Park 2019. 8. 6. 00:46
// N = 5

//        *        *
//        **      **
//        ***    ***
//        ****  ****
//        **********
//        ****  ****
//        ***    ***
//        **      **
//        *        *

package input_output;

import java.util.Scanner;

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

        int N = sc.nextInt();

        for(int i=1; i<=2*N-1; i++){
            int b = Math.abs(2*(N-i));
            int a = (2*N - b)/2;

            for(int j=0; j<a; j++){
                System.out.print("*");
            }

            for(int j=0; j<b; j++){
                System.out.print(" ");
            }

            for(int j=0; j<a; j++){
                System.out.print("*");
            }
            System.out.println();
        }

    }
}

 

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

 

2445번: 별 찍기 - 8

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

www.acmicpc.net

 

Comments