Nivo 4.6 zadataka Rust

Задание 1

Data je string. Proverite da li ovaj string sadrži samo cifre.

Задание 2

Data je vektor:

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

Uklonite iz vektora sve nule:

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

Data je vektor:

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

Napišite kod koji će popuniti ovaj vektor stepenima dvojke do n-tog stepena:

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

Data je celobrojna vrednost:

rustlet num: u16 = 12345;

Pronađite prvu parnu cifru s kraja ovog broja.

Задание 5

Napišite program koji će formirati sledeći string:

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

Data je niz celih brojeva:

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

Zapišite u novi vektor one brojeve koji sadrže cifru nula.

Задание 7

Data je string:

rust"abcdef"

Pronađite svaki drugi karakter ovog stringa:

rust"acf"