Задачи на коллекцию Map в Kotlin. Часть 8
Дан следующий список:
val words = listOf("a", "bb", "ccc")
Используйте groupBy + mapValues для подсчёта.
Дан следующий список:
val users = listOf("Ann", "Bob", "Ann")
Используйте associateBy.
Дан следующий список:
val keys = listOf("a", "b")
Используйте associateWith.
Сделайте fun Map<K,V>.merge(other: Map<K,V>).
Дана следующая переменная:
val chars = "hello".toList()
Используйте mutableMapOf для frequency count.
Сделайте fun wordCount(text: String): Map<String, Int>.
Дана следующая Map:
val map = mapOf("c" to 3, "a" to 1, "b" to 2)
Используйте toSortedMap.
Сделайте Map<String, List<Int>> → sum all values.
Итоговая задача на Map operations.