백준(java)

백준 2438 java

isaacagent 2023. 8. 19. 23:44
728x90

별의 개수는 한 줄에 한 개를 시작으로 N줄에 N개까지 찍히게 만들어야 된다.

import java.util.Scanner;

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

결과적으로는 입력을 받은 숫자만큼 반복을 해야하므로 i의 시작값을 a로 놓고 1씩 줄어드는 형식으로 하여 총 a번을 반복하게 한다.

 

별의 수는 첫 번째 줄에 하나, 두 번째 줄에 둘 형식으로 진행이 되어야 하므로,

 

j 값은 i가 하나씩 줄면 반복 횟수가 하나씩 늘어나게 만들어 준다.

 

'백준(java)' 카테고리의 다른 글

백준 2739 java  (0) 2023.08.20
백준 2439 java  (0) 2023.08.20
백준 11021 java  (0) 2023.08.19
백준 15552 java  (0) 2023.08.16
백준 2525 java  (0) 2023.08.16