Ответ
Функция min возвращает минимальное значение из переданных аргументов или коллекции. В Kotlin она доступна как для примитивов, так и для объектов (с компаратором).
Пример:
val numbers = listOf(5, 2, 8, 1)
val minNumber = numbers.min() // 1
Для объектов можно использовать minBy или minWith:
data class Person(val name: String, val age: Int)
val people = listOf(Person("Alice", 30), Person("Bob", 25))
val youngest = people.minBy { it.age } // Bob (25)
Важно:
min()бросаетNoSuchElementExceptionдля пустой коллекции.- Для nullable-значений используй
minOrNull().