본문 바로가기
Algorithm and PS/백준(Kotlin)

백준 - 1000 A+B (코틀린)

by ESHC 2021. 5. 5.

[문제]

www.acmicpc.net/problem/1000

 

1000번: A+B

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

[코드]

import java.io.*
import java.util.*

fun main() {
    val br = BufferedReader(InputStreamReader(System.`in`))
    val bw = BufferedWriter(OutputStreamWriter(System.out))
    val st = StringTokenizer(br.readLine())
    bw.write("${st.nextToken().toInt()+st.nextToken().toInt()}")
    bw.flush()
    bw.close()
}

[풀이]

간단한 문제.

파이썬으로 풀다가 코틀린으로 전환하면서 풀기 시작한 기본 문제 중 하나.

두 수를 입력받아서 더한 값을 출력한다.

빠른 입출력을 위해 BufferdReader와 BufferedWriter를 사용.

하지만 한 줄 정도의 출력은 그냥 println이 더 빠른 것으로 보인다.

StringTokenizer을 통해 띄어쓰기로 나눠진 입력 숫자들을 바로 사용하게 하였다.

 

Github: https://github.com/eshc123/2021AlgorithmStudy/blob/main/src/main/PS/baekjoon/1000.kt

댓글