첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
5
*
**
***
****
*****
import java.io.*;
public class Main {
public static void solution() throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
br.close();
}
public static void main(String[] args) throws IOException {
solution();
}
}
n
의 입력이 주어진다.n
번 줄에 n
개의 별을 출력한다.2중 for 문
을 사용한다.
첫 번째(바깥) for 문은 n개의 줄을 출력하기 위한 반복문이고, 두 번째(안) for 문은 n 번째 줄에서 n개의 별을 찍기 위한 반복문이다.
안쪽 for 문에서는 n개의 별을 찍어야 하므로 n 번째 줄임을 의미하는 루프 변수 i
개 만큼 반복하도록 한다.