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

Задачи на HashMap в Java. Часть 5

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

Map<String, List<Integer>> data = Map.of( "group1", List.of(1, 2, 3, 4, 5), "group2", List.of(6, 7, 8, 9, 10), "group3", List.of(11, 12, 13, 14, 15) );

Найдите сумму всех чисел во всех списках.

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

Map<String, List<Integer>> students = Map.of( "Alice", List.of(85, 90, 78, 92), "Bob", List.of(88, 76, 95, 82), "Charlie", List.of(79, 85, 91, 87) );

Для каждого студента найдите максимальную оценку.

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

Map<String, int[]> matrix = Map.of( "row1", new int[] { 1, 2, 3 }, "row2", new int[] { 4, 5, 6 }, "row3", new int[] { 7, 8, 9 } );

Найдите сумму элементов главной диагонали (предполагается, что массивы одинаковой длины).

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

Map<String, List<String>> departments = Map.of( "IT", List.of("John", "Alice", "Bob"), "HR", List.of("Charlie", "Diana"), "Finance", List.of("Eve", "Frank", "Grace") );

Найдите отдел с наибольшим количеством сотрудников.

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

Map<String, List<Integer>> nestedData = Map.of( "level1", Map.of("a", List.of(1, 2), "b", List.of(3, 4)), "level2", Map.of("c", List.of(5, 6), "d", List.of(7, 8)) );

Найдите сумму всех чисел на всех уровнях вложенности.

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

Map<String, List<Integer>> sales = Map.of( "January", List.of(1000, 1500, 2000), "February", List.of(1200, 1800, 2200), "March", List.of(1300, 1600, 2100) );

Для каждого месяца найдите среднее значение продаж.

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

Map<String, List<String>> wordGroups = Map.of( "short", List.of("a", "an", "the", "in", "on"), "medium", List.of("apple", "banana", "cherry", "date"), "long", List.of("elephant", "butterfly", "watermelon") );

Для каждой группы найдите самое длинное слово.

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

Map<String, List<Integer>> matrices = Map.of( "matrixA", List.of( List.of(1, 2), List.of(3, 4) ), "matrixB", List.of( List.of(5, 6), List.of(7, 8) ) );

Найдите поэлементную сумму двух матриц.

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

Map<String, List<Integer>> temperatureData = Map.of( "Moscow", List.of(-5, -3, 0, 2, 5, 8, 12), "London", List.of(2, 3, 5, 7, 9, 11, 13), "Tokyo", List.of(5, 6, 8, 12, 15, 18, 20) );

Для каждого города найдите количество дней с температурой выше 10 градусов.

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

Map<String, List<Integer>> studentProgress = Map.of( "math", List.of(75, 82, 90, 68, 85), "physics", List.of(80, 78, 92, 65, 88), "chemistry", List.of(85, 79, 87, 72, 91) );

Для каждого предмета найдите процент студентов, сдавших на оценку выше 80.

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