Задачи на Vec в Rust. Часть 4
Дан следующий код:
Vec<i32> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Напишите код, который создаст вектор, заполненный числами от 1 до 10.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Замените все элементы вектора на их квадраты (1, 4, 9, 16, 25).
Дан вектор:
let list = vec![1, -2, 3, -4, 5];
Удалите все отрицательные числа из вектора.
Дан вектор:
let list = vec![1, 2, 3, 4, 5];
Замените каждый элемент на его удвоенное значение.
Дан вектор:
let list = vec!["hello", "world", "kotlin"];
Объедините все элементы вектора в одну строку через пробел.
Дан вектор:
let list = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Удалите из вектора все четные числа.
Дан вектор:
let list = vec![5, 2, 8, 5, 1, 5];
Подсчитайте количество вхождений числа 5 в векторе.
Дан неизменяемый вектор:
let list = vec![1, 2, 3, 4, 5];
Создайте изменяемый вектор и добавьте в него все элементы из исходного вектора, умноженные на 2.
Дан вектор чисел:
let numbers = vec![10, 25, 3, 47, 15, 6];
Найдите и удалите все числа, которые больше 20.