Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsTsTmClL4 41 of 173 menu
◀ ▶

Задачи на HashMap в Rust. Часть 4

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

let map = HashMap::from([("a", 1), ("b", 2), ("c", 3), ("d", 4), ("e", 5)]);

Получите список ключей, значения которых являются четными числами.

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

let map = HashMap::from([("apple", 3), ("banana", 5), ("orange", 2), ("kiwi", 8)]);

Получите отсортированный по убыванию значений список пар ключ-значение.

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

let map = HashMap::from([("a", 10), ("b", 20), ("c", 30), ("d", 40)]);

Создайте новую коллекцию, где значения будут умножены на их порядковый номер в исходной HashMap.

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

let map = HashMap::from([("first", 1), ("second", 2), ("third", 3), ("fourth", 4)]);

Поменяйте местами ключи и значения, преобразовав ключи к верхнему регистру.

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

let map = HashMap::from([("a", 15), ("b", 25), ("c", 35), ("d", 45)]);

Отфильтруйте элементы, где значение больше 20, и преобразуйте оставшиеся ключи к верхнему регистру.

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

let map = HashMap::from([("x", 10), ("y", 20), ("z", 30), ("w", 40)]);

Сгруппируйте элементы по признаку: ключи с длиной 1 и значения больше 15.

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

let map = HashMap::from([("one", 1), ("two", 2), ("three", 3), ("four", 4)]);

Создайте коллекцию, где ключи - это длины исходных ключей, а значения - списки соответствующих исходных значений.

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

let map = HashMap::from([("a", 1), ("b", 2), ("c", 3), ("aa", 11), ("bb", 22)]);

Сгруппируйте элементы по первому символу ключа и найдите максимальное значение в каждой группе.

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

let map = HashMap::from([("apple", 5), ("banana", 3), ("orange", 7), ("avocado", 4)]);

Найдите среднее значение для элементов, ключи которых начинаются на букву 'a'.

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

let map = HashMap::from([("first", 10), ("second", 20), ("third", 30), ("fourth", 40)]);

Преобразуйте коллекцию в список строк формата "ключ=значение", отсортированный по значениям.

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