Задачи на HashMap в Java. Часть 3
Дана коллекция Map:
Map<String, Integer> map = Map.of("a", 10, "b", 20, "c", 30, "d", 40, "e", 50);
Найдите сумму элементов этой коллекции.
Даны два списка:
List<List<String>> keys = List.of("name", "age", "city");
List<Object> values = List.of("Anna", 25, "Moscow");
Создайте коллекцию Map, используя первый список как ключи, а второй как значения.
Дан список и коллекция Map:
List<Object> newItems = List.of("d", 4, "e", 5, "f", 6);
Map<String, Integer> map = new HashMap<>(Map.of("a", 1, "b", 2, "c", 3));
Добавьте все элементы из списка в коллекцию.
Дан массив и коллекция Map:
String[] keysToRemove = new String[] { "b", "d", "f" };
Map<String, Integer> map = new HashMap<>(Map.of("a", 1, "b", 2, "c", 3, "d", 4, "e", 5));
Удалите из коллекции все элементы, ключи которых присутствуют в массиве.
Дан список чисел:
List<Integer> numbers = List.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
Создайте коллекцию Map, где ключ - число, а значение - его квадрат.
Дан список строк:
List<String> words = List.of("apple", "banana", "apple", "orange", "banana", "apple");
Создайте коллекцию Map, где ключ - слово, а значение - количество его вхождений в список.
Даны две коллекции 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:
List<Object> updates = List.of("a", 100, "c", 300, "e", 500);
Map<String, Integer> map = new HashMap<>(Map.of("a", 1, "b", 2, "c", 3, "d", 4));
Обновите значения в коллекции на основе списка пар (ключ-значение).
Дан массив ключей и коллекция Map:
String[] requiredKeys = new String[] { "name", "email", "phone" };
Map<String, String> userData = Map.of("name", "Anna", "age", 25, "city", "Moscow");
Проверьте, содержит ли коллекция все ключи из массива.
Дан список и коллекция Map:
List<Integer> indices = List.of(0, 2, 4);
Map<String, Integer> map = Map.of("a", 10, "b", 20, "c", 30, "d", 40, "e", 50);
Получите список значений из коллекции по индексам из списка (порядок ключей соответствует порядку в коллекции).