Задачи на списки в Kotlin. Часть 10
Дан следующий список:
val nums = listOf(3,1,4,1,5)
Используйте sortByDescending.
Дан следующий список:
val words = listOf("hi", "hello", "hey")
Используйте minByOrNull / maxByOrNull.
Дан следующий список:
val nums = listOf(1,2,3,4)
Используйте runningFold.
Дан следующий список:
val nums = listOf(1,2,3,4)
Используйте scan (runningReduce).
Сделайте fun List<Int>.median().
Дан следующий список:
val a = listOf(1,2,3)
val b = listOf(2,3,4)
Используйте intersect и union для двух списков как Set.
Дана следующая переменная:
val deck = (1..52).toList()
Используйте shuffled и take.
Сделайте fun List<String>.frequency(): Map<String, Int>.
Дан следующий список:
val items = listOf("a", "b", "c")
Используйте mapIndexed.
Итоговая задача на list operations.