정리하고기록하자

백준 (JAVA) - 별찍기 -1 (2348) 본문

백준 - 알고리즘

백준 (JAVA) - 별찍기 -1 (2348)

정리하고기록하자 2021. 11. 7. 15:23
반응형

백준 - 알고리즘 for문 별찍기 - 1 (2348) 문제

 

문제 :

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

 

import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);        
        int a = sc.nextInt();
        for(int i = 1; i <= a; i++){
        
        }
    }
}

예제 입력에 5를 입력했으니 

그만큼 반복문을 돌려준다.

 

for(int i = 1; i <=a; i++){
	for(int j = 1; j <= i; j++){
		System.out.print("*");
	}
	System.out.println();
}

이중 반복문을 사용한다.

i 가 한번 돌때 j 는 반복 횟수만큼 출력 해야 한다.

그리고 줄바꿈을 해준다.

System.out.println( ) 으로 했을경우 몇번이고 실패한다.

내가 그랬으니까..

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

그럼 끝!

반응형