Level 4.6 Rust Aufgaben
Gegeben ist ein String. Prüfen Sie, ob dieser String nur aus Ziffern besteht.
Gegeben ist ein Vektor:
vec![1, 0, 2, 3, 0, 5]
Entfernen Sie alle Nullen aus dem Vektor:
[1, 2, 3, 5]
Gegeben ist ein Vektor:
let vct: Vec<i16> = Vec::new();
Schreiben Sie Code, der diesen Vektor mit Zweierpotenzen bis zur n-ten Potenz füllt:
[2, 4, 8, 16, 32]
Gegeben ist eine ganze Zahl:
let num: u16 = 12345;
Ermitteln Sie die erste gerade Ziffer von Ende dieser Zahl.
Schreiben Sie ein Programm, das den folgenden String erzeugt:
"54321"
Gegeben ist ein Array mit ganzen Zahlen:
let arr = [123, 102, 345, 350];
Schreiben Sie in einen neuen Vektor die Zahlen, die die Ziffer Null enthalten.
Gegeben ist ein String:
"abcdef"
Ermitteln Sie jedes zweite Zeichen dieses Strings:
"acf"