Задачи на Vec в Rust. Часть 3
Дан следующий вектор:
let lst = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Найдите сумму первых N элементов этого вектора.
Дан следующий вектор:
let lst = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Удалите из него 3 элемента с конца вектора.
Дан вектор:
let list = vec!['a', 'b', 'c', 'd', 'e'];
Слейте элементы вектора в одну строку.
Дан следующий вектор:
let numbers = vec![5, 10, 15, 20, 25, 30];
Найдите среднее арифметическое всех элементов вектора.
Дан вектор чисел:
let values = vec![12, 45, 3, 67, 23, 9, 34];
Найдите максимальный элемент в векторе.
Дан вектор:
let mixed = vec!["1", "hello", "3.14", "world", "42"];
Оставьте только строки длиннее 2 символов.
Дан вектор чисел:
let data = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Разделите вектор на два: четные и нечетные числа.
Дан вектор:
let items = vec!["a", "b", "c", "d", "e", "f"];
Перемешайте элементы вектора в случайном порядке.
Дан вектор чисел:
let nums = vec![10, 20, 30, 40, 50, 60];
Создайте новый вектор, где каждый элемент умножен на 2.
Дан вектор:
let userInput = vec!["hello", "42", "world", "3.14", "kotlin", "100"];
Преобразуйте все элементы, которые можно привести к целому числу, в тип i32, и запишите их в новый вектор.