РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ktTsTmClL4 42 of 178 menu

Задачи на коллекцию Map в Kotlin. Часть 4

Дана коллекция Map:

val map = mapOf("a" to 1, "b" to 2, "c" to 3, "d" to 4, "e" to 5)

Получите список ключей, значения которых являются четными числами.

Дана коллекция Map:

val map = mapOf("apple" to 3, "banana" to 5, "orange" to 2, "kiwi" to 8)

Получите отсортированный по убыванию значений список пар ключ-значение.

Дана коллекция Map:

val map = mapOf("a" to 10, "b" to 20, "c" to 30, "d" to 40)

Создайте новую коллекцию, где значения будут умножены на их порядковый номер в исходной коллекции.

Дана коллекция Map:

val map = mapOf("first" to 1, "second" to 2, "third" to 3, "fourth" to 4)

Поменяйте местами ключи и значения, преобразовав ключи к верхнему регистру.

Дана коллекция Map:

val map = mapOf("a" to 15, "b" to 25, "c" to 35, "d" to 45)

Отфильтруйте элементы, где значение больше 20, и преобразуйте оставшиеся ключи к верхнему регистру.

Дана коллекция Map:

val map = mapOf("x" to 10, "y" to 20, "z" to 30, "w" to 40)

Сгруппируйте элементы по признаку: ключи с длиной 1 и значения больше 15.

Дана коллекция Map:

val map = mapOf("one" to 1, "two" to 2, "three" to 3, "four" to 4)

Создайте коллекцию, где ключи - это длины исходных ключей, а значения - списки соответствующих исходных значений.

Дана коллекция Map:

val map = mapOf("a" to 1, "b" to 2, "c" to 3, "aa" to 11, "bb" to 22)

Сгруппируйте элементы по первому символу ключа и найдите максимальное значение в каждой группе.

Дана коллекция Map:

val map = mapOf("apple" to 5, "banana" to 3, "orange" to 7, "avocado" to 4)

Найдите среднее значение для элементов, ключи которых начинаются на букву 'a'.

Дана коллекция Map:

val map = mapOf("first" to 10, "second" to 20, "third" to 30, "fourth" to 40)

Преобразуйте коллекцию в список строк формата "ключ=значение", отсортированный по значениям.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить