[백준] 5와 6의 차이 (2864)(kotlin)
문제 설명
입력 및 출력
» 입력
첫째 줄에 두 정수 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으로 보았을때의 합이 최댓값일 수 밖에 없다.
}