본문 바로가기
백준(Baekjoon)

[백준] 2438번: 별 찍기 - 1 - 자바

by IT 정복가 2022. 3. 22.
728x90

https://www.acmicpc.net/problem/2438

 

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net


[문제]


[코드]

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