Задачи на работу с циклами в Rust. Часть 6
Дана коллекция HashMap:
let map = HashMap::from([("x", 5), ("y", 10), ("z", 15)]);
Используя цикл for, создайте список из значений, умноженных на 2.
Дан список чисел:
let list = vec![1, 2, 3, 4, 5, 6];
Используя цикл for, создайте множество из четных чисел.
Дано изменяемое множество:
let set = HashSet::from([10, 20, 30, 40, 50]);
Используя цикл for, увеличьте каждый элемент на 5.
Дана коллекция HashMap:
let map = HashMap::from([("one", 1), ("two", 2), ("three", 3)]);
Используя цикл for, создайте список строк в формате "ключ=значение".
Дан массив символов:
let array = vec!['a', 'b', 'c', 'd'];
Используя цикл for, создайте Map где ключ - символ, значение - его код.
Дана коллекция HashMap:
let map = HashMap::from([("apple", 3), ("orange", 5), ("banana", 2)]);
Используя цикл for, найдите общее количество фруктов.
Дан список строк:
let list = vec!["hello", "world", "kotlin", "programming"];
Используя цикл for, создайте множество из длин строк.
Дана коллекция HashMap:
let map = HashMap::from([("a", 1), ("b", 2), ("c", 3), ("d", 4)]);
Используя цикл for, создайте список ключей, где значение больше 2.
Дано изменяемое множество:
let set = HashSet::from([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);
Используя цикл for, удалите все нечетные числа.
Дан массив и список:
let array = vec![1, 2, 3];
let list = vec!["a", "b", "c"];
Используя цикл for, создайте HashMap где ключи из списка, значения из массива.