본문 바로가기
  • Jetpack 알아보기
백준 알고리즘

[Java/Kotlin] 백준 2438 : 별 찍기 - 1

by 새우버거♬ 2021. 3. 25.

백준 알고리즘 2438번


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

 

Java

- Scanner 클래스 사용 (148ms)

import java.util.Scanner;

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

 

- BufferedReader 클래스 사용 (136ms)

import java.io.*;

public class Main {
    public static void main(String[] args) {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

            int n = Integer.parseInt(br.readLine());

            for (int i = 0; i < n; i++) {
                for (int j = 0; j <= i; j++) {
                    bw.write("*");
                }
                bw.write("\n");
            }

            br.close();
            bw.flush();
            bw.close();
        } catch (IOException e) {
            System.out.print(e.getMessage());
        }
    }
}

 

Kotlin

- Scanner 클래스 사용 (196ms)

import java.util.*

fun main() = with(Scanner(System.`in`)){
    for(i in 1..nextInt()){
        for(j in 1..i){
            print("*")
        }
        print("\n")
    }
}

 

BufferedReader 클래스 사용 (88ms)

import java.io.*

fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
    val writer = BufferedWriter(OutputStreamWriter(System.out))
    for (i in 1..readLine().toInt()) {
        for (j in 1..i) {
            writer.write("*")
        }
        writer.write("\n")
    }

    writer.flush()
    writer.close()
    close()
}

 

 

출처 : 백준 알고리즘

 

 


 

More Algorithm!

 

👇👇

 

github.com/ggujangi/ggu.baekjoon

 

ggujangi/ggu.baekjoon

Contribute to ggujangi/ggu.baekjoon development by creating an account on GitHub.

github.com