Задачи на Vec в Rust. Часть 1
Дан следующий вектор:
let lst = vec![1, 2, 3, 4, 5];
Найдите сумму элементов этого вектора.
Дан следующий вектор:
let lst = vec![1, 2, 3, 4, 5];
Добавьте в него еще один элемент со значением 6.
Дан следующий вектор:
let lst = vec![1, 2, 3, 4, 5];
Удалите из этого вектора элемент со значением 3.
Дан следующий вектор:
let lst = vec![1, 2, 3, 4, 5];
Дан следующий массив:
let arr = vec![6, 7, 8];
Добавьте все элементы массива в конец нашего вектора.
Дан вектор:
let list = vec!["a", "b", "c"];
Вставьте строку "z" в начало вектора (на позицию с индексом 0).
Дан вектор:
let list = vec![10, 20, 30, 40, 50];
Удалите элемент с индексом 2.
Дан вектор:
let list = vec![1, 2, 3, 4];
Замените элемент с индексом 1 на значение 99.
Дан вектор:
let list = vec!["a", "b", "c"];
Очистите вектор, удалив все элементы.
Дан вектор:
let list = vec![5, 3, 8, 1];
Отсортируйте вектор в порядке возрастания.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Разверните вектор в обратном порядке.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Удалите последний элемент вектора.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Получите первый элемент вектора.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Проверьте, содержит ли вектор значение 3.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Найдите индекс элемента со значением 4.
Дан вектор:
let list = vec![1, 2, 3, 4, 5, 3];
Удалите первое вхождение элемента 3.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Создайте подвектор от индекса 1 до 3 (включительно).
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Добавьте элемент 6 на позицию с индексом 2.
Дан вектор:
let list = vec![1, 2, 3, 1, 4, 1, 5];
Удалите все вхождения элемента 1.