[백준 알고리즘 문제풀이][JAVA][2439번] 별 찍기 - 2

문제 - 백준 문제 바로가기

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



입력

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



출력

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



시간제한

1초



알고리즘 유형

  • 구현


예제입력 1

5





예제출력 1

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




풀이 1


import java.io.*;

public class Main {
  public static void main(String[] args) throws Exception {
    BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
    BufferedWriter bw = new BufferedWriter( new OutputStreamWriter( System.out ) );
    int n = Integer.parseInt(br.readLine());
    for(int x=1; x<=n; x++){
      for(int y=1; y<=n-x; y++) bw.write(" ");
      for(int y=n-x+1; y<=n; y++) bw.write("*");
      bw.write("\n");
    }
    bw.flush();
    bw.close();
  }

}





GitHub 소스는 여기서 확인 가능 합니다.




마지막 수정