[백준] 5와 6의 차이 (2864)(kotlin)

문제 설명

백준 2864번 문제 링크

입력 및 출력

» 입력

첫째 줄에 두 정수 A와 B가 주어진다. (1 <= A,B <= 1,000,000)

» 출력

첫째 줄에 상근이가 구할 수 있는 두 수의 합 중 최솟값과 최댓값을 출력한다.

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

입력 출력
1430 4862 6282 6292

문제 풀이1

fun main(args: Array<String>) = with(System.`in`.bufferedReader()){
    val (A, B) = readLine().split(" ")

    println(
        "${A.replace("6", "5").toInt() + B.replace("6", "5").toInt()} "
        + "${A.replace("5", "6").toInt() + B.replace("5", "6").toInt()}"
    )

    //최솟값을 구할 수 있는 경우는 모든 6를 5로 보았을때의 합이 최솟값
    //최댓값을 구할 수 있는 경우는 모든 5를 6으로 보았을때의 합이 최댓값일 수 밖에 없다.
}