728x90
https://www.acmicpc.net/problem/2438
[문제]
[코드]
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
for(int i=1; i <= N; i++) {
for(int j=1; j <= i; j++)
System.out.print("*");
System.out.println();
}
sc.close();
}
}
[설명]
1. 몇 번째 줄까지 실행할지를 정하기 위해 N으로 입력받는다.
2. 1행부터 N행까지 출력을 위한 for문을 작성한다.
3. 그 안에 1행에 1개 출력, 2행에 2개 출력, ... 즉, n 번째 행에는 n개가 출력되어야 하기때문에 i가 행을 의미하니 i 의
값만큼 for문을 통해 반복해서 출력해주면 된다.
4. 줄바꿈을 위해 안쪽 for문 밖에 System.out.println();을 작성해준다.
[결과]
728x90
'백준(Baekjoon)' 카테고리의 다른 글
[백준] 2440번: 별 찍기 -3 -자바 (0) | 2022.03.24 |
---|---|
[백준] 2439번: 별 찍기 -2 -자바 (0) | 2022.03.22 |
[백준] 1009번 분산처리 - 자바 (0) | 2022.03.22 |
[백준] 1085번 직사각형 탈출 - 자바 (0) | 2022.03.22 |
[백준] 9498번: 시험 성적 - 자바 (0) | 2022.03.21 |