Tech Collection

[10991] 별 찍기-16 : Java 본문

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
반응형

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

[1259] 팰린드롬 수 : Java  (2) 2021.04.14
[2446] 별 찍기-9 : Java  (0) 2021.04.14
[2522] 별 찍기-12 : Java  (0) 2021.04.14
[2445] 별 찍기-8 : Java  (0) 2021.04.05
[2442] 별 찍기-5 : Java  (0) 2021.04.04