Задачи на HashMap в Java. Часть 4
Дана коллекция Map:
Map<String, Integer> map = Map.of("a", 1, "b", 2, "c", 3, "d", 4, "e", 5);
Получите список ключей, значения которых являются четными числами.
Дана коллекция Map:
Map<String, Integer> map = Map.of("apple", 3, "banana", 5, "orange", 2, "kiwi", 8);
Получите отсортированный по убыванию значений список пар ключ-значение.
Дана коллекция Map:
Map<String, Integer> map = Map.of("a", 10, "b", 20, "c", 30, "d", 40);
Создайте новую коллекцию, где значения будут умножены на их порядковый номер в исходной коллекции.
Дана коллекция Map:
Map<String, Integer> map = Map.of("first", 1, "second", 2, "third", 3, "fourth", 4);
Поменяйте местами ключи и значения, преобразовав ключи к верхнему регистру.
Дана коллекция Map:
Map<String, Integer> map = Map.of("a", 15, "b", 25, "c", 35, "d", 45);
Отфильтруйте элементы, где значение больше 20, и преобразуйте оставшиеся ключи к верхнему регистру.
Дана коллекция Map:
Map<String, Integer> map = Map.of("x", 10, "y", 20, "z", 30, "w", 40);
Сгруппируйте элементы по признаку: ключи с длиной 1 и значения больше 15.
Дана коллекция Map:
Map<String, Integer> map = Map.of("one", 1, "two", 2, "three", 3, "four", 4);
Создайте коллекцию, где ключи - это длины исходных ключей, а значения - списки соответствующих исходных значений.
Дана коллекция Map:
Map<String, Integer> map = Map.of("a", 1, "b", 2, "c", 3, "aa", 11, "bb", 22);
Сгруппируйте элементы по первому символу ключа и найдите максимальное значение в каждой группе.
Дана коллекция Map:
Map<String, Integer> map = Map.of("apple", 5, "banana", 3, "orange", 7, "avocado", 4);
Найдите среднее значение для элементов, ключи которых начинаются на букву 'a'.
Дана коллекция Map:
Map<String, Integer> map = Map.of("first", 10, "second", 20, "third", 30, "fourth", 40);
Преобразуйте коллекцию в список строк формата "ключ=значение", отсортированный по значениям.