백준 [JAVA] :: 2439번 별 찍기-2

smi·2023년 1월 5일
0

BAEKJOON (백준)

목록 보기
4/56

📚 문제 정의

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


📝 입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

  • 예제 입력 1
5

📝 출력

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

  • 예제 출력 1
    *
   **
  ***
 ****
*****

💡 코드

import java.util.*;
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());

        for(int i = 1; i < N+1; i++) {
            for(int j = N-1; j > (i-1); j--) {
                bw.write(" ");
            }
            for(int k = 1; k < (i+1); k++) {
                bw.write("*");
            }
            bw.write("\n");
        }
        
        br.close(); bw.flush(); bw.close();
    } 
}
profile
공부한 거 올려요 :)

0개의 댓글