Nivå 4.6 Rust Problembok

Задание 1

Given en sträng. Kontrollera att denna sträng endast består av siffror.

Задание 2

Given en vektor:

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

Ta bort alla nollor från vektorn:

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

Given en vektor:

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

Skriv kod som fyller denna vektor med tvåpotenser upp till n-te potens:

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

Given ett heltal:

rustlet num: u16 = 12345;

Hitta den första jämna siffran från slutet av detta nummer.

Задание 5

Skriv ett program som skapar följande sträng:

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

Given en array med heltal:

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

Lägg i en ny vektor de tal som innehåller siffran noll.

Задание 7

Given en sträng:

rust"abcdef"

Hämta varannan tecken i denna sträng:

rust"acf"