본문 바로가기
Algorithm/Beakjoon

[Java] baekjoon 2438 : 별 찍기 - 1 / for문

by Amy97 2021. 7. 23.
728x90

문제 


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

 

2438번: 별 찍기 - 1

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

www.acmicpc.net

해결 


  j = 1 j = 2 j = 3 j = 4 j = 5
i = 1 *        
i = 2 * *      
i = 3 * * *    
i = 4 * * * *  
i = 5 * * * * *

 

구현 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.*;
public class Main {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        for (int i = 1; i <= n; i++) { // 행을 구성하는 첫 번째 for문
            for (int j = 1; j <= i; j++) { // 열을 구성하는 두 번째 for문
                System.out.print("*"); // i의 크기만큼 for문 실행되므로 i가 1일 때 (1행) 별 하나 출력 ··· i가 5일 때 (5행) 별 다섯 개 출력            
            }                         
            System.out.println(); // 첫 번째 for문 실행될 때마다 한 줄 띄워짐 (n번 실행되면 n번째 행까지 생성됨)
        }
    }
}
cs

 

결과 


728x90

댓글