JAVA-BAEKJOON/3단계 반복문

[백준/03-09] 2438 별 찍기 - 1

써머레인 2024. 2. 27. 23:56

NO.2438

 

 

풀이코드

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);

		int N = sc.nextInt();
		
		sc.close();
		
		for(int i=0; i<N; i++) {
			for(int j=0; j<=i; j++) {
				System.out.print('*');
			}
		System.out.println();
		}
	} 
}

 

📌 예제 기준 5x5 배열로 생각해서 풀면 된다. 조건식은 i>=j 로 넣었다.

      별이 찍히는 위치가 행인덱스와 열인덱스가 같거나, 행인덱스가 열인덱스보다 작아야 한다. 

 

더보기

💡행과 열을 ( i , j ) 라고 쳤을 때,

(0,0) (0,1) (0,2) (0,3) (0,4)

(1,0) (1,1) (1,2) (1,3) (1,4)
(2,0) (2,1) (2,2) (2,3) (2,4)

(3,0) (3,1) (3,2) (3,3) (3,4)

(4,0) (4,1) (4,2) (4,3) (4,4)