[백준] 나는 요리사다 (2953)(kotlin)

문제 설명

백준 2953번 문제 링크

입력 및 출력

» 입력

총 다섯 개 줄에 각 참가자가 얻은 네 개의 평가 점수가 공백으로 구분되어 주어진다. 첫 번째 참가자부터 다섯 번째 참가자까지 순서대로 주어진다. 항상 우승자가 유일한 경우만 입력으로 주어진다.

» 출력

첫째 줄에 우승자의 번호와 그가 얻은 점수를 출력한다.

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

입력 출력
5 4 4 5
5 4 4 4
5 5 4 4
5 5 5 4
4 4 4 5
4 19

문제 풀이1

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

fun main(args: Array<String>) = with(BufferedReader(InputStreamReader(System.`in`))) {
    var max = 0
    var idx = 0

    repeat(5) {
        val result = readLine().split(" ").map { score -> score.toInt() }.sum()
        if (max < result) {
            max = result
            idx = it + 1
        }
    }

    println("$idx $max")
}