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

Задачи на многомерность в 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, найдите средний возраст всех людей.

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