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