Уровень 4.6 задачника Rust
Задание 1
Дана строка. Проверьте, что эта строка состоит только из цифр.
Задание 2
Дан вектор:
rustvec![1, 0, 2, 3, 0, 5]
Удалите из вектора все нули:
rust[1, 2, 3, 5]
Задание 3
Дан вектор:
rustlet vct: Vec<i16> = Vec::new();
Напишите код, который заполнит этот вектор степенями двойки до энной степени:
rust[2, 4, 8, 16, 32]
Задание 4
Дано целое число:
rustlet num: u16 = 12345;
Получите первую четную цифру с конца этого числа.
Задание 5
Напишите программу, которая сформирует следующую строку:
rust"54321"
Задание 6
Дан массив с целыми числами:
rustlet arr = [123, 102, 345, 350];
Запишите в новый вектор те числа, которые содержат цифру ноль.
Задание 7
Дана строка:
rust"abcdef"
Получите каждый второй символ этой строки:
rust"acf"