코틀린의 map 에서 가장 큰 값의 value 를 찾는 방법을 알아보자.
/**
* You can edit, run, and share this code.
* play.kotlinlang.org
*/
fun main() {
var map = mapOf("220701" to 50, "220702" to 100 ,"220703" to 35, )
println(map.maxByOrNull { it.value }?.key ?:-1) // 220702
}
내장 함수인 maxByOrNull
을 사용하면 쉽게 값을 구할 수 있다.
https://www.codegrepper.com/code-examples/java/find+max+key+value+in+map+in+kotlin
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/max-by-or-null.html