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

Задачи на Vec в Rust. Часть 2

Дан следующий вектор:

let lst = vec![1, 2, 3, 3, 4, 5];

Дан следующий массив:

let arr = vec![2, 3];

Удалите из вектора элементы, значения которых совпадает с одним из элементов массива.

Дан вектор:

let array = vec![1, 2, 3, 4, 5];

Преобразуйте массив в вектор.

Дано множество:

let set = HashSet::from(["a", "b", "c", "a"]);

Преобразуйте множество в изменяемый вектор.

Дана строка:

let str = "hello";

Преобразуйте строку в изменяемый вектор символов.

Дан диапазон:

let range = 1..5;

Преобразуйте диапазон в изменяемый вектор.

Дан map:

let map = HashMap::from([(1, "one"), (2, "two")]);

Преобразуйте значения map в изменяемый вектор.

Дан map:

let map = HashMap::from([(1, "one"), (2, "two")]);

Преобразуйте ключи map в изменяемый вектор.

Дан вектор пар:

let pairs = vec![(1, "a"), (2, "b"), (3, "c")];

Преобразуйте вектор пар в изменяемый вектор первых элементов пар.

Дан вектор:

let list = vec!["1", "2", "3", "4", "5"];

Преобразуйте вектор строк в изменяемый вектор чисел.

Дан вектор:

let list = vec![1, 2, 3, 4, 5];

Преобразуйте вектор чисел в изменяемый вектор строк.

Два массива:

let array1 = vec![1, 2, 3]; let array2 = vec![4, 5, 6];

Объедините два массива в один изменяемый вектор.

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