[백준] 큰 수 곱셈 (13277)(kotlin)

문제 설명

백준 13277번 문제 링크

입력 및 출력

» 입력

첫째 줄에 정수 A와 B가 주어진다. 두 정수는 0보다 크거나 같은 정수이며, 0을 제외한 정수는 0으로 시작하지 않으며, 수의 앞에 불필요한 0이 있는 경우도 없다. 또한, 수의 길이는 300,000자리를 넘지 않는다.

» 출력

두 수의 곱을 출력한다.

예제 입출력(테스트케이스)

입력 출력
1 2 2
3 4 12
893724358493284 238947328947329 213553048277135320552236238436

문제 풀이1

import java.io.BufferedReader
import java.io.InputStreamReader

fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))) {
    val (a, b) = readLine().split(" ").map { it.toBigInteger() }
    println(a * b)
}