boj)2446

2020. 8. 29. 18:27PS/boj

import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int N = Integer.parseInt(br.readLine());
        int line = (2*N)-1;

        for (int i = 1; i <= line; i++) { // 9행
            if (i <= N) { // 앞에 5행
                for (int j = 0; j < i-1; j++) { // 공백 감소
                    bw.append(' ');
                }
                for (int j = 0; j < line - (i-1)*2; j++) { // 별 증가
                    bw.append('*');
                }
            } else { // 뒤에 4행
                for (int j = 0; j < line-i; j++) { // 공백 감소
                    bw.append(' ');
                }
                for (int j = 0; j < 2*(i-N)+1; j++) { // 별 증가
                    bw.append('*');
                }
            }

            bw.newLine(); // 개행
        }

        // 출력
        br.close();
        bw.flush();
        bw.close();

    }
}

 

 


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

'PS > boj' 카테고리의 다른 글

boj)4344  (0) 2020.08.29
boj)10996  (0) 2020.08.29
boj)2523  (0) 2020.08.29
boj)1110  (0) 2020.08.29
boj)10989  (0) 2020.08.28