본문 바로가기

JAVA-BAEKJOON/3단계 반복문

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

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)

'JAVA-BAEKJOON > 3단계 반복문' 카테고리의 다른 글

[백준/03-11] 10952 A+B - 5  (0) 2024.02.28
[백준/03-10] 2439 별 찍기 - 2  (2) 2024.02.28
[백준/03-08] 11022 A+B - 8  (0) 2024.02.27
[백준/03-07] 11021 A+B - 7  (0) 2024.02.27
[백준/03-06] 15552 빠른 A+B  (0) 2024.02.26