Узровень 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"