Tason 4.6 Rust-tehtäväsarja

Задание 1

Annettu merkkijono. Tarkista, että tämä merkkijono koostuu vain numeroista.

Задание 2

Annettu vektori:

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

Poista vektorista kaikki nollat:

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

Annettu vektori:

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

Kirjoita koodi, joka täyttää tämän vektorin kahden potensseilla asti n:nteen potenssiin:

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

Annettu kokonaisluku:

rustlet num: u16 = 12345;

Hae ensimmäinen parillinen numero tämän luvun lopusta alkaen.

Задание 5

Kirjoita ohjelma, joka muodostaa seuraavan merkkijonon:

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

Annettu taulukko kokonaisluvuilla:

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

Tallenna uuteen vektoriin ne luvut, jotka sisältävät numeron nolla.

Задание 7

Annettu merkkijono:

rust"abcdef"

Hae joka toinen merkki tästä merkkijonosta:

rust"acf"