Ниво 4.6 на задачата Rust
Задание 1
Даден е низ. Проверете дали този низ се състои само от цифри.
Задание 2
Даден е вектор:
rustvec![1, 0, 2, 3, 0, 5]
Премахнете всички нули от вектора:
rust[1, 2, 3, 5]
Задание 3
Даден е вектор:
rustlet vct: Vec<i16> = Vec::new();
Напишете код, който ще запълни този вектор със степени на двойката до n-та степен:
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"