Nivå 4.6 oppgavesamling for Rust

Задание 1

Gitt en streng. Sjekk at denne strengen kun består av sifre.

Задание 2

Gitt en vektor:

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

Fjern alle nuller fra vektoren:

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

Gitt en vektor:

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

Skriv kode som fyller denne vektoren med to-potenser opp til n-te potens:

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

Gitt et heltall:

rustlet num: u16 = 12345;

Få det første partallet fra slutten av dette tallet.

Задание 5

Skriv et program som genererer følgende streng:

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

Gitt en array med heltall:

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

Skriv til en ny vektor de tallene som inneholder sifferet null.

Задание 7

Gitt en streng:

rust"abcdef"

Få hvert andre tegn i denne strengen:

rust"acf"