[백준] 지능형 기차 (2455)(kotlin)
문제 설명
입력 및 출력
» 입력
각 역에서 내린 사람 수와 탄 사람 수가 빈칸을 사이에 두고 첫째 줄부터 넷째 줄까지 역 순서대로 한 줄에 하나씩 주어진다.
» 출력
첫째 줄에 최대 사람 수를 출력한다.
예제 입출력(테스트케이스)
입력 | 출력 |
---|---|
0 32 3 13 28 25 39 0 |
42 |
문제 풀이1
import java.io.BufferedReader
import java.io.InputStreamReader
fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))) {
var max = 0
var persons = 0
repeat(4) {
val (i, o) = readLine().split(" ").map { it.toInt() }
persons += (o - i)
if (max < persons) max = persons
}
println(max)
}