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

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

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

List<List<Integer>> complexList = List.of( Map.of( "data", new Object[] { List.of(1, 2, 3), List.of(4, 5, 6) } ), Map.of( "data", new Object[] { List.of(7, 8, 9), List.of(10, 11, 12) } ) );

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

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

Map<String, Set<Integer>> complexMap = Map.of( "level1", Map.of( "setArray", new Object[] { Set.of(1, 2, 3), Set.of(3, 4, 5) } ), "level2", Map.of( "setArray", new Object[] { Set.of(5, 6, 7), Set.of(7, 8, 9) } ) );

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

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

String[][] complexArray = new String[][] { List.of( Map.of("values", new int[] {1, 2}), Map.of("values", new int[] {3, 4}) ), List.of( Map.of("values", new int[] {5, 6}), Map.of("values", new int[] {7, 8}) ) };

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

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

Map<String, Set<Character>> complexStructure = Map.of( "category1", List.of( Map.of("chars", Set.of('a', 'b', 'c')), Map.of("chars", Set.of('d', 'e', 'f')) ), "category2", List.of( Map.of("chars", Set.of('g', 'h', 'i')), Map.of("chars", Set.of('j', 'k', 'l')) ) );

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

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

List<List<String>> complexList = List.of( new String[] { Map.of("items", List.of("apple", "banana")), Map.of("items", List.of("cherry", "date")) }, new String[] { Map.of("items", List.of("elderberry", "fig")), Map.of("items", List.of("grape", "honeydew")) } );

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

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

Map<String, String[]> complexMap = Map.of( "department", Map.of( "employees", new String[] { Map.of("skills", Map.of("java", 5, "kotlin", 4)), Map.of("skills", Map.of("python", 3, "java", 2)) } ) );

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

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

String[] complexArray = new String[] { List.of( Set.of(Map.of("config", Map.of("timeout", 100, "retries", 3))), Set.of(Map.of("config", Map.of("timeout", 200, "retries", 5))) ), List.of( Set.of(Map.of("config", Map.of("timeout", 150, "retries", 2))), Set.of(Map.of("config", Map.of("timeout", 300, "retries", 4))) ) };

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

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

Map<String, String> complexStructure = Map.of( "system", new String[] { List.of( Map.of("permissions", Set.of("read", "write")), Map.of("permissions", Set.of("execute", "delete")) ), List.of( Map.of("permissions", Set.of("admin", "user")), Map.of("permissions", Set.of("guest", "moderator")) ) } );

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

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

List<List<String>> complexList = List.of( Map.of( "services", new String[] { Map.of("endpoints", List.of("/api/v1", "/api/v2")), Map.of("endpoints", List.of("/auth/login", "/auth/logout")) } ), Map.of( "services", new String[] { Map.of("endpoints", List.of("/user/profile", "/user/settings")), Map.of("endpoints", List.of("/admin/dashboard", "/admin/users")) } ) );

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

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

Map<String, List<Integer>> complexMap = Map.of( "application", Map.of( "modules", List.of( new String[] { Map.of("settings", Map.of("enabled", true, "priority", 1)), Map.of("settings", Map.of("enabled", false, "priority", 2)) }, new String[] { Map.of("settings", Map.of("enabled", true, "priority", 3)), Map.of("settings", Map.of("enabled", true, "priority", 4)) } ) ) );

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

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