Úroveň 4.6 úloh Rust

Задание 1

Daný reťazec. Skontrolujte, že tento reťazec pozostáva len z číslic.

Задание 2

Daný vektor:

rustvec![1, 0, 2, 3, 0, 5]

Odstráňte z vektora všetky nuly:

rust[1, 2, 3, 5]
Задание 3

Daný vektor:

rustlet vct: Vec<i16> = Vec::new();

Napíšte kód, ktorý naplní tento vektor mocninami dvojky do n-tej mocniny:

rust[2, 4, 8, 16, 32]
Задание 4

Dané celé číslo:

rustlet num: u16 = 12345;

Získajte prvú párnu číslicu od konca tohto čísla.

Задание 5

Napíšte program, ktorý vytvorí nasledujúci reťazec:

rust"54321"
Задание 6

Dané pole s celými číslami:

rustlet arr = [123, 102, 345, 350];

Zapíšte do nového vektora tie čísla, ktoré obsahujú číslicu nula.

Задание 7

Daný reťazec:

rust"abcdef"

Získajte každý druhý znak tohto reťazca:

rust"acf"