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

Задачи на Vec в Rust. Часть 6

Дан двумерный вектор:

let matrix = vec![ vec![1, 2, 3], vec![4, 5, 6], vec![7, 8, 9] ];

Даны два числа:

let i = 1; let j = 2;

Получите элемент, расположенный на позиции, заданной числами i и j.

Дан двумерный вектор:

let matrix = vec![ vec![1, 2, 3], vec![4, 5, 6] ];

Добавьте новую строку [7, 8, 9] в конец матрицы.

Дан двумерный вектор:

let matrix = vec![ vec!["a", "b", "c"], vec!["d", "e", "f"], vec!["g", "h", "i"] ];

Замените элемент в последней строке и среднем столбце на "x".

Дан двумерный вектор:

let matrix = vec![ vec![1, 2], vec![3, 4], vec![5, 6] ];

Создайте изменяемый вектор и добавьте в него все элементы матрицы в виде одномерного вектора.

Дан двумерный вектор:

let matrix = vec![ vec![10, 20], vec![30, 40] ];

Увеличьте каждый элемент матрицы в 2 раза.

Дан двумерный вектор:

let matrix = vec![ vec![1, 0, 1], vec![0, 1, 0], vec![1, 0, 1] ];

Найдите сумму всех элементов матрицы.

Дан двумерный вектор:

let matrix = vec![ vec![5, 3, 8], vec![2, 9, 1], vec![7, 4, 6] ];

Найдите максимальный элемент в матрице.

Дан двумерный вектор:

let matrix = vec![ vec![1, 2, 3], vec![4, 5, 6] ];

Добавьте новый столбец [7, 8] в конец каждой строки.

Дан двумерный вектор:

let matrix = vec![ vec![true, false], vec![false, true], vec![true, true] ];

Инвертируйте все логические значения в матрице (true → false, false → true).

Дан двумерный вектор:

let matrix = vec![ vec!["cat", "dog"], vec!["bird", "fish"] ];

Объедините все элементы матрицы в одну строку через запятую.

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