Задачи на многомерность в Rust. Часть 4
Дан массив списков:
let array = vec![
vec![1, 2, 3],
vec![4, 5, 6],
vec![7, 8, 9]
];
Используя вложенный цикл for, найдите сумму всех элементов.
Дан список массивов:
let list = vec![
vec!["a", "b", "c"],
vec!["d", "e", "f"],
vec!["g", "h", "i"]
];
Используя вложенный цикл for, объедините все символы в одну строку.
Дана коллекция HashMap с массивами:
let map = HashMap::from([
("numbers", vec![10, 20, 30]),
("more_numbers", vec![40, 50, 60])
]);
Используя вложенный цикл for, найдите среднее арифметическое всех чисел.
Дан массив множеств:
let array = vec![
HashSet::from([1, 2, 3]),
HashSet::from([3, 4, 5]),
HashSet::from([5, 6, 7])
];
Используя вложенный цикл for, найдите объединение всех множеств.
Дана коллекция HashMap со списками:
let map = HashMap::from([
("odds", vec![1, 3, 5, 7]),
("evens", vec![2, 4, 6, 8])
]);
Используя вложенный цикл for, создайте общий список всех чисел.
Дан список Map:
let list = vec![
HashMap::from([("a", 1), ("b", 2)]),
HashMap::from([("c", 3), ("d", 4)]),
HashMap::from([("e", 5), ("f", 6)])
];
Используя вложенный цикл for, найдите сумму всех значений.
Дано множество массивов:
let set = HashSet::from([
vec![1.1, 2.2],
vec![3.3, 4.4],
vec![5.5, 6.6]
]);
Используя вложенный цикл for, найдите произведение всех элементов.
Дана коллекция HashMap с множествами:
let map = HashMap::from([
("set1", HashSet::from(["apple", "banana"])),
("set2", HashSet::from(["orange", "grape"])),
("set3", HashSet::from(["banana", "kiwi"]))
]);
Используя вложенный цикл for, найдите все уникальные фрукты.
Дан массив Map:
let array = vec![
HashMap::from([("x", 10), ("y", 20)]),
HashMap::from([("z", 30), ("w", 40)]),
HashMap::from([("p", 50), ("q", 60)])
];
Используя вложенный цикл for, создайте список всех ключей.
Дана коллекция HashMap с массивами Map:
let map = HashMap::from([
("users", vec![
HashMap::from([("name", "John"), ("age", 25)]),
HashMap::from([("name", "Alice"), ("age", 30)])
]),
("admins", vec![
HashMap::from([("name", "Bob"), ("age", 35)])
])
]);
Используя тройной цикл for, найдите средний возраст всех людей.