관리 메뉴

나만을 위한 블로그

[Algorithm] 백준 - A + B (1000) (Kotlin) 본문

알고리즘 문제 풀이/백준

[Algorithm] 백준 - A + B (1000) (Kotlin)

참깨빵위에참깨빵_ 2024. 6. 5. 04:14
728x90
반응형

 

중간에 공백을 포함한 두 숫자를 입력받고, 이 숫자들의 합을 구해서 출력하는 백준의 기본 문제다.

말로만 듣던 백준도 시작해보고, 유저로부터 입력을 받는 괜찮은 방법이 있어서 그 방법을 사용할 겸 문제를 풀어본다.

 

fun main() {
    val (A, B) = readln().split(" ").map { it.toInt() }
    println(A + B)
}

 

readLine()도 있지만 readln()을 쓰면 입력 받기가 더 편하다. readln()의 리턴타입이 String이기 때문에 split 사용도 문제 없고, 숫자로 바꿔야 한다면 map을 통해 바꾸는 것도 가능하다.

readLine(), readln()의 차이는 nullable 여부다. readln()은 null을 허용하지 않고, readLine()은 허용한다. 본인에게 편한 메서드를 쓰면 되겠다.

반응형
Comments