난이도: Silver 5
프로그래밍 언어: Kotlin
문제명: 생일
푼일자: 2021년 11월
주소: https://www.acmicpc.net/problem/5635
문제풀기
import java.time.LocalDate
data class People(val name: String, val birthday: LocalDate)
fun main() = with(System.`in`.bufferedReader()) { // 생일
    val list = mutableListOf<People>()
    repeat(readLine().toInt()) {
        val (a, b, c, d) = readLine().split(" ")
        list.add(People(a, LocalDate.parse("$d-${c.padStart(2, '0')}-${b.padStart(2, '0')}")))
    }
    list.sortBy { it.birthday }
    println(list[list.size - 1].name)
    print(list[0].name)
}
반응형