백준/브론즈5

[Java] 백준 2438번 - 별 찍기 - 1

두부마라탕 2026. 1. 29. 16:58

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


문제

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

 

코드

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int star = sc.nextInt();
		for(int i=1; i<=star; i++) {
			for(int s=0; s<i; s++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

 

풀이

1. 찍을 n개의 별 값을 입력받는다.

2. n만큼 반복해준다.

3. 이중반복문을 사용해서 별을 출력해준다. 밖의 반복문의 반복 변수를 안의 반복문에서 사용해 별의 수를 조절한다. (s<i)

4. 별은 print로 출력해서 공백이 없기에 한 줄이 끝나면 /n이 될 수 있게 println을 마지막에 넣어준다.

'백준 > 브론즈5' 카테고리의 다른 글

[Java] 백준 1000번 - A+B  (0) 2026.01.29