Taseme 4.6 ülesannete kogu Rust

Задание 1

Antud on sõne. Kontrollige, kas see sõne koosneb ainult numbritest.

Задание 2

Antud on vektor:

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

Eemaldage vektorist kõik nullid:

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

Antud on vektor:

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

Kirjutage kood, mis täidab selle vektori kahe astmetega kuni n-nda astmeni:

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

Antud on täisarv:

rustlet num: u16 = 12345;

Leidke selle arvu lõpust esimene paaris number.

Задание 5

Kirjutage programm, mis loob järgmise sõne:

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

Antud on massiiv täisarvudega:

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

Kirjutage uude vektorisse need arvud, mis sisaldavad numbrit null.

Задание 7

Antud on sõne:

rust"abcdef"

Saage iga teine sümbol sellest sõnest:

rust"acf"