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

Задачи на 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.

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