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

Задачи на 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, и запишите их в новый вектор.

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