Задачи на 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];
Объедините два массива в один изменяемый вектор.