Задачи на многомерность в Java. Часть 3
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "user1", Map.of("name", "Alice", "age", 25), "user2", Map.of("name", "Bob", "age", 30) );
Используя вложенный цикл for, выведите все пары ключ-значение внутренних Map.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "department1", Map.of("manager", "John", "employees", 10), "department2", Map.of("manager", "Sarah", "employees", 15) );
Используя вложенный цикл for, найдите общее количество сотрудников.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "config", Map.of("database", Map.of("host", "localhost", "port", 5432)), "settings", Map.of("theme", "dark", "language", "en") );
Используя вложенный цикл for, найдите все числовые значения.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "productA", Map.of("price", 100, "stock", Map.of("warehouse1", 50, "warehouse2", 30)), "productB", Map.of("price", 200, "stock", Map.of("warehouse1", 20)) );
Используя вложенный цикл for, найдите общее количество товаров на складах.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "school", Map.of( "class1", Map.of("students", 25, "teacher", "Mr. Smith"), "class2", Map.of("students", 30, "teacher", "Mrs. Johnson") ) );
Используя вложенный цикл for, найдите общее количество студентов.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "level1", Map.of("a", Map.of("x", 1, "y", 2)), "level2", Map.of("b", Map.of("z", 3, "w", 4)) );
Используя тройной цикл for, найдите сумму всех значений.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "server1", Map.of("status", "online", "resources", Map.of("cpu", 80, "memory", 60)), "server2", Map.of("status", "offline", "resources", Map.of("cpu", 0, "memory", 10)) );
Используя вложенный цикл for, найдите среднюю загрузку CPU.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "projectX", Map.of("team", Map.of("lead", "Tom", "members", 5)), "projectY", Map.of("team", Map.of("lead", "Lisa", "members", 8)) );
Используя вложенный цикл for, создайте список всех team lead-ов.
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "cityA", Map.of("population", 100000, "area", Map.of("km2", 50, "miles2", 19)), "cityB", Map.of("population", 200000, "area", Map.of("km2", 80, "miles2", 31)) );
Используя вложенный цикл for, найдите общую площадь в km².
Дана многомерная коллекция Map:
Map<String, Map<String, Integer>> map = Map.of( "account1", Map.of("balance", 1000, "transactions", Map.of("count", 5, "amount", 500)), "account2", Map.of("balance", 2000, "transactions", Map.of("count", 8, "amount", 1200)) );
Используя вложенный цикл for, найдите общую сумму всех балансов.