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

Задачи на многомерность в Kotlin. Часть 6

Дан список Map с массивами списков:

val complexList = listOf( mapOf( "data" to arrayOf( listOf(1, 2, 3), listOf(4, 5, 6) ) ), mapOf( "data" to arrayOf( listOf(7, 8, 9), listOf(10, 11, 12) ) ) )

Используя четверной цикл for, найдите сумму всех вложенных чисел.

Дана коллекция Map с Map массивов множеств:

val complexMap = mapOf( "level1" to mapOf( "setArray" to arrayOf( setOf(1, 2, 3), setOf(3, 4, 5) ) ), "level2" to mapOf( "setArray" to arrayOf( setOf(5, 6, 7), setOf(7, 8, 9) ) ) )

Используя четверной цикл for, найдите пересечение всех множеств.

Дан массив списков Map с массивами:

val complexArray = arrayOf( listOf( mapOf("values" to intArrayOf(1, 2)), mapOf("values" to intArrayOf(3, 4)) ), listOf( mapOf("values" to intArrayOf(5, 6)), mapOf("values" to intArrayOf(7, 8)) ) )

Используя четверной цикл for, создайте матрицу 2x2 из средних значений массивов.

Дана коллекция Map с списками Map множеств:

val complexStructure = mapOf( "category1" to listOf( mapOf("chars" to setOf('a', 'b', 'c')), mapOf("chars" to setOf('d', 'e', 'f')) ), "category2" to listOf( mapOf("chars" to setOf('g', 'h', 'i')), mapOf("chars" to setOf('j', 'k', 'l')) ) )

Используя четверной цикл for, создайте строку из всех символов в алфавитном порядке.

Дан список массивов Map со списками:

val complexList = listOf( arrayOf( mapOf("items" to listOf("apple", "banana")), mapOf("items" to listOf("cherry", "date")) ), arrayOf( mapOf("items" to listOf("elderberry", "fig")), mapOf("items" to listOf("grape", "honeydew")) ) )

Используя четверной цикл for, найдите самое длинное название фрукта.

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

val complexMap = mapOf( "department" to mapOf( "employees" to arrayOf( mapOf("skills" to mapOf("java" to 5, "kotlin" to 4)), mapOf("skills" to mapOf("python" to 3, "java" to 2)) ) ) )

Используя пятерной цикл for, найдите средний уровень навыка Java.

Дан массив списков множеств Map:

val complexArray = arrayOf( listOf( setOf(mapOf("config" to mapOf("timeout" to 100, "retries" to 3))), setOf(mapOf("config" to mapOf("timeout" to 200, "retries" to 5))) ), listOf( setOf(mapOf("config" to mapOf("timeout" to 150, "retries" to 2))), setOf(mapOf("config" to mapOf("timeout" to 300, "retries" to 4))) ) )

Используя пятерной цикл for, найдите максимальное значение timeout.

Дана коллекция Map с массивами списков Map множеств:

val complexStructure = mapOf( "system" to arrayOf( listOf( mapOf("permissions" to setOf("read", "write")), mapOf("permissions" to setOf("execute", "delete")) ), listOf( mapOf("permissions" to setOf("admin", "user")), mapOf("permissions" to setOf("guest", "moderator")) ) ) )

Используя пятерной цикл for, создайте множество всех уникальных разрешений.

Дан список Map с массивами Map списков:

val complexList = listOf( mapOf( "services" to arrayOf( mapOf("endpoints" to listOf("/api/v1", "/api/v2")), mapOf("endpoints" to listOf("/auth/login", "/auth/logout")) ) ), mapOf( "services" to arrayOf( mapOf("endpoints" to listOf("/user/profile", "/user/settings")), mapOf("endpoints" to listOf("/admin/dashboard", "/admin/users")) ) ) )

Используя пятерной цикл for, найдите количество endpoint'ов содержащих "admin".

Дана коллекция Map с Map списков массивов Map:

val complexMap = mapOf( "application" to mapOf( "modules" to listOf( arrayOf( mapOf("settings" to mapOf("enabled" to true, "priority" to 1)), mapOf("settings" to mapOf("enabled" to false, "priority" to 2)) ), arrayOf( mapOf("settings" to mapOf("enabled" to true, "priority" to 3)), mapOf("settings" to mapOf("enabled" to true, "priority" to 4)) ) ) ) )

Используя пятерной цикл for, найдите средний приоритет включенных модулей.

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