본문 바로가기
백준

[백준] 2438번 : 별 찍기 - 1 – JAVA [자바]

by Hongwoo 2022. 6. 23.
반응형

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

 

2438번: 별 찍기 - 1

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

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 2438번 별 찍기 - 1는 브론즈 5 난이도의 구현 문제이다. 이 문제에서는 첫째 줄부터 N번째 줄까지 차례대로 별(*)을 출력하면 되는 문제이다. 첫째 줄에는 * 1개, 둘째 줄에는 * 2개, 그리고 N번째 줄에는 *N개를 출력하면 되는 간단한 문제이다.

 

이 문제도 for-loop을 이용해서 풀 수 있다. int i = 1부터 i = n까지 하고 i 줄에 별 i개를 출력만 해주면 된다.

 


  • 코드

 

import java.io.*;
import java.util.*;
public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());
        StringBuilder sb = new StringBuilder();
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                sb.append("*");
            }
            sb.append("\n");
        }
        System.out.print(sb);
    }
}

 

반응형

댓글