PS/BaekJoon

[10991] 별 찍기-16 : Java

eee_269 2021. 4. 14. 02:12
728x90
반응형

 

 

10991번: 별 찍기 - 16

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

www.acmicpc.net

 

 

문제 해석

1. 공백

: 전체 줄의 수 - 현재 줄의 수

2. 별

: 별과 공백을 하나의 세트로 보고 문자열에 추가

 

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 result = new String(new char[n-i]).replace('\u0000', ' ');

		// 별 추가
            for(int j=0; j<i; j++) {
                result += "* ";
            }

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

 

 

728x90
반응형