별 찍기 - 2

문제 풀러가기

2439

코드

import java.util.*;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    String s = "*";

    for(int i = 0; i < n; i++) {
      String str = String.format("%" + n + "s", s);
      System.out.println(str);
      s += "*";
    }
  }
}

설명

우측 정렬이기 때문에 String.format을 사용하여 앞에 공백을 추가했다. 입력받은 전체 길이 중에서 *을 제외한 나머지를 공백으로 채워서 출력한다.