Задачи на многомерность в Kotlin. Часть 4
Дан массив списков:
val array = arrayOf(
listOf(1, 2, 3),
listOf(4, 5, 6),
listOf(7, 8, 9)
)
Используя вложенный цикл for, найдите сумму всех элементов.
Дан список массивов:
val list = listOf(
arrayOf("a", "b", "c"),
arrayOf("d", "e", "f"),
arrayOf("g", "h", "i")
)
Используя вложенный цикл for, объедините все символы в одну строку.
Дана коллекция Map с массивами:
val map = mapOf(
"numbers" to intArrayOf(10, 20, 30),
"more_numbers" to intArrayOf(40, 50, 60)
)
Используя вложенный цикл for, найдите среднее арифметическое всех чисел.
Дан массив множеств:
val array = arrayOf(
setOf(1, 2, 3),
setOf(3, 4, 5),
setOf(5, 6, 7)
)
Используя вложенный цикл for, найдите объединение всех множеств.
Дана коллекция Map со списками:
val map = mapOf(
"odds" to listOf(1, 3, 5, 7),
"evens" to listOf(2, 4, 6, 8)
)
Используя вложенный цикл for, создайте общий список всех чисел.
Дан список Map:
val list = listOf(
mapOf("a" to 1, "b" to 2),
mapOf("c" to 3, "d" to 4),
mapOf("e" to 5, "f" to 6)
)
Используя вложенный цикл for, найдите сумму всех значений.
Дано множество массивов:
val set = setOf(
arrayOf(1.1, 2.2),
arrayOf(3.3, 4.4),
arrayOf(5.5, 6.6)
)
Используя вложенный цикл for, найдите произведение всех элементов.
Дана коллекция Map с множествами:
val map = mapOf(
"set1" to setOf("apple", "banana"),
"set2" to setOf("orange", "grape"),
"set3" to setOf("banana", "kiwi")
)
Используя вложенный цикл for, найдите все уникальные фрукты.
Дан массив Map:
val array = arrayOf(
mapOf("x" to 10, "y" to 20),
mapOf("z" to 30, "w" to 40),
mapOf("p" to 50, "q" to 60)
)
Используя вложенный цикл for, создайте список всех ключей.
Дана коллекция Map с массивами Map:
val map = mapOf(
"users" to arrayOf(
mapOf("name" to "John", "age" to 25),
mapOf("name" to "Alice", "age" to 30)
),
"admins" to arrayOf(
mapOf("name" to "Bob", "age" to 35)
)
)
Используя тройной цикл for, найдите средний возраст всех людей.