gimmickbutreal

[백준/자바] 2438번 해설 - Java 본문

Algorithm/Java

[백준/자바] 2438번 해설 - Java

isshosng 2022. 1. 26. 22:11

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

 

2438번: 별 찍기 - 1

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

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
public class Main{
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        sc.close();
        for(int i1 = 1; i1<=n; i1++)
        {
            for(int i2=1;i2<=i1;i2++)
            {
                System.out.printf("*");
            }
            System.out.println("");
        }
    }
}
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
//첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
//첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
// BufferedReader는 객체 생성시 생성자의 입력값으로 InputStreamReader의 객체가 필요함
// InputStream - byte / InputStreamReader - character / BufferedReader - String
public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 
        String n = br.readLine(); 
        // readLine method를 쓸 때는 반드시 예외처리를 해주어야 함
        int length = Integer.parseInt(n); 
        // Integer.parseInt(String) 숫자형의 문자열을 인자값으로 받으면 해당 값을 10진수의 Integer형으로 변환
        String Star = "";
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        for (int i = 0; i < length; i++) {
            Star = Star + "*";
            bw.write(Star + "\n");
        }
        bw.flush();
        bw.close();
        br.close();
    }
}
cs

백준 자바 2438번 풀이 해설 

'Algorithm > Java' 카테고리의 다른 글

[백준/자바] 10871번 - Java  (0) 2022.01.28
[백준/자바] 2439번 - Java  (0) 2022.01.27
[백준/자바] 11022번 - Java  (0) 2022.01.25
[백준/자바] 11021번 - Java  (0) 2022.01.24
[백준/자바] 2742번 - Java  (0) 2022.01.23