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

Практика на многомерность в 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)])), ]);

Найдите сумму всех чисел и выведите ее.

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