백준

백준 2438번 '별찍기' (JAVA)

ho코딩 2024. 1. 7. 01:20

입력받은 수 만큼의 별을 한 줄에 생성하고 

입력받은 수 만큼의 줄을 생성하는 문제입니다 

 

EX) 3입력시 

*

**

***

출력

import java.util.Scanner;

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

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

 

 

1. Scanner 클래스를 통해 값을 입력받습니다.

2. 첫번째 for문에서는 입력받은 수 만큼의 줄을 생성하는지에 대한 반복문을 생성합니다. 

3. 두번째 for문에서는 각 줄에서 입력받은 수 만큼의 별을 생성하는 반복문을 생성합니다. 

이때, 각 반복된 *이 한 줄에 출력되어야 하므로 println이 아닌 print문을 사용합니다. 

'백준' 카테고리의 다른 글

백준 2753번 '윤년' (JAVA 11)  (0) 2024.01.07
백준 2439번 '별찍기 -2' (JAVA)  (0) 2024.01.07
백준 3052번 '나머지' (JAVA 11)  (0) 2024.01.07
백준 2741번 'N 찍기' (JAVA 11)  (0) 2024.01.07
백준 2739번 '구구단' (JAVA 11)  (0) 2024.01.03