Практика на многомерность в Rust
Объявите table как массив
[[1, 2], [3, 4]] и выведите
table[1][0].
Дан следующий массив:
let table = [[2, 4], [6, 8]];
Запишите сумму всех ячеек в sum
и выведите sum.
Дан следующий вектор:
let mut grid = vec![vec![1, 2], vec![3, 4]];
Замените grid[0][1] на 9
и выведите весь grid.
Дан следующий массив:
let table = [[1, 0], [0, 1]];
Выведите сумму главной диагонали.
Дан следующий массив:
let table = [[1, 2, 3], [4, 5, 6]];
Выведите сумму второго столбца.
Дан следующий массив:
let words = [["a", "b"], ["c", "d"]];
Соберите символы всех литералов во вектор знаков и выведите их одной строкой без пробелов.
Дан следующий массив:
let block = [[[1, 2]], [[3, 4]]];
Выведите block[1][0][1].
В полном файле main.rs создайте
карту с ключом "nums" и значением
vec![1, 2, 3]. Выведите сумму
этого списка циклом.
Дана карта карт:
let map: HashMap<&str, HashMap<&str, i32>> = HashMap::from([
("a", HashMap::from([("x", 1), ("y", 2)])),
("b", HashMap::from([("x", 3), ("y", 4)])),
]);
Найдите сумму всех чисел и выведите ее.