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

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

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

Map<String, Integer> map1 = Map.of("a", 1, "b", 2, "c", 3); Map<String, Integer> map2 = Map.of("b", 20, "c", 30, "d", 40);

Объедините две коллекции, при конфликте ключей выбирая большее значение.

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

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

Для каждого студента найдите средний балл и создайте новую коллекцию Map с именами и средними значениями.

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

Map<String, Map<String, Integer>> nestedMap = Map.of( "group1", Map.of("a", 1, "b", 2), "group2", Map.of("c", 3, "d", 4), "group3", Map.of("e", 5, "f", 6) );

Преобразуйте вложенную коллекцию в плоскую: Map"a" to 1, "b" to 2, ....

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

Map<String, Integer> map = Map.of("apple", 3, "banana", 5, "orange", 2, "kiwi", 8);

Отсортируйте коллекцию по значениям в порядке убывания и верните список ключей.

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

Map<String, List<Integer>> transactions = Map.of( "2023-01", List.of(100, -50, 200), "2023-02", List.of(-30, 150, -20), "2023-03", List.of(300, -100, 50) );

Для каждого месяца найдите общий баланс (сумму всех транзакций).

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

Map<String, Integer> map = Map.of("a", 1, "b", 2, "c", 3, "d", 4, "e", 5);

Разделите коллекцию на две: с ключами-гласными и ключами-согласными буквами.

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

Map<String, Integer> map1 = Map.of("a", 1, "b", 2); Map<String, Integer> map2 = Map.of("b", 3, "c", 4); Map<String, Integer> map3 = Map.of("c", 5, "d", 6);

Объедините три коллекции, суммируя значения для одинаковых ключей.

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

Map<String, Integer> wordFrequency = Map.of( "the", 150, "and", 120, "to", 100, "of", 90, "a", 80, "in", 70 );

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

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

Map<String, Integer> dateTime = Map.of( "year", 2023, "month", 12, "day", 31, "hour", 23, "minute", 59, "second", 59 );

Преобразуйте коллекцию в строку формата: "2023-12-31T23:59:59".

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