난이도: 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)
}
반응형