Stay Hungry Stay Foolish

BOJ 코딩테스트/Bronze

BOJ 2441번 : 별 찍기 - 4 (Java/구현/Bronze 4)

dev스카이 2024. 3. 26. 21:18

 

 

2441번: 별 찍기 - 4

첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

www.acmicpc.net


설명

다음과 같이 별을 출력해야 한다.

*****
 ****
  ***
   **
    *

 

 

Solution

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int star = scanner.nextInt();

        for(int i = 0; i < star; i++) {
            for (int j = star - i; j < star; j++) {
                System.out.print(" ");
            }
            for (int k = i; k < star; k++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

 


👩‍💻 회고

이런.. 별 찍기를 못하다니.. 시간이 좀 걸렸다. 반성 좀 해야겠다.