문제 출처 https://www.acmicpc.net/problem/2438
import java.io.IOException;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
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()); //int형 변환
for(int i=1; i<=n; i++) {
String s ="*";
bw.write(s.repeat(i)+"\n"); //별을 1부터 5까지 반복하면서 찍기
}
bw.flush();
bw.close();
}
}
BufferedReader / BufferedWriter 설명 참고
접근방법
자바 11에 새로 추가된 String 메서드 중 하나인 repeat()를 사용해서 *을 설정한 횟수만큼 반복하게 한다.