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

Задачи на многомерность в Rust. Часть 5

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

let map = HashMap::from([ ("numbers", vec![1, 2, 3]), ("letters", vec!["a", "b", "c"]), ]);

Используя вложенный цикл for, выведите все элементы всех списков.

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

let map = HashMap::from([ ("first", vec![10, 20, 30]), ("second", vec![40, 50, 60]), ]);

Используя вложенный цикл for, найдите общую сумму всех чисел.

Дана коллекция HashMap с множествами:

let map = HashMap::from([ ("set1", HashSet::from([1, 2, 3])), ("set2", HashSet::from([4, 5, 6])), ]);

Используя вложенный цикл for, объедините все элементы в один список.

Дана коллекция HashMap с вложенными HashMap:

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

Используя вложенный цикл for, найдите сумму всех значений внутренних HashMap.

Дана коллекция HashMap с двухмерными массивами:

let map = HashMap::from([ ("matrix1", vec![vec![1, 2], vec![3, 4]]), ("matrix2", vec![vec![5, 6], vec![7, 8]]), ]);

Используя тройной цикл for, найдите произведение всех элементов.

Дана коллекция HashMap с списками строк:

let map = HashMap::from([ ("fruits", vec!["apple", "banana"]), ("colors", vec!["red", "blue"]), ]);

Используя вложенный цикл for, создайте строку из всех элементов.

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

let map = HashMap::from([ ("row1", vec!['a', 'b', 'c']), ("row2", vec!['d', 'e', 'f']), ]);

Используя вложенный цикл for, объедините все символы в одну строку.

Дана коллекция HashMap с списками чисел:

let map = HashMap::from([ ("odds", vec![1, 3, 5]), ("evens", vec![2, 4, 6]), ]);

Используя вложенный цикл for, создайте список всех чисел.

Дана коллекция HashMap с множествами символов:

let map = HashMap::from([ ("setA", HashSet::from(['x', 'y', 'z'])), ("setB", HashSet::from(['a', 'b', 'c'])), ]);

Используя вложенный цикл for, объедините все символы в строку.

Дана коллекция HashMap с вложенными HashMap:

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

Используя вложенный цикл for, создайте список всех ключей внутренних HashMap.

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