Заполнение многомерных векторов в Rust
Пустую таблицу из векторов чисел собирают
двумя циклами. Внешний заводит очередной
ряд, внутренний записывает в него числа.
Готовый ряд кладут во внешний вектор
через push:
let mut grid: Vec<Vec<i32>> = Vec::new();
for _ in 0..2 {
let mut row = Vec::new();
for j in 1..=3 {
row.push(j);
}
grid.push(row);
}
println!("{:?}", grid);
Заполните вектор векторов так, чтобы
получилось три ряда, в каждом числа
1, 2, 3. Выведите
результат.
Дан вектор букв:
let letters = vec!['a', 'b', 'c'];
Заполните вектор векторов двумя рядами,
каждый из которых повторяет все буквы
из letters. Выведите результат.