Level 4.3 Rust Taskbook

Задание 1

Gegeben sei ein beliebiger String mit Buchstaben und Ziffern. Ermitteln Sie die Position der vorletzten Ziffer in diesem String.

Задание 2

Geben Sie alle Zahlen im Bereich von 10 bis 1000 in der Konsole aus, deren vorletzte Ziffer gerade ist.

Задание 3

Gegeben sei der Vektor:

rustlet vct = vec![1, 2, 3, 4, 5];

Geben Sie die Elemente dieses Vektors in umgekehrter Reihenfolge in der Konsole aus.

Задание 4

Schreiben Sie ein Programm, das den folgenden String erzeugt:

rust"123456789"
Задание 5

Gegeben sei ein String mit ganzen Zahlen, getrennt durch Leerzeichen:

rustlet txt: &str = "123 456 789";

Ermitteln Sie die Summe der Zahlen aus diesem String.

Задание 6

Gegeben sei ein String mit Wörtern:

rustlet txt: &str = "word1 word2 word3";

Ermitteln Sie die ersten N Wörter aus diesem String als Vektor von Wörtern.

Задание 7

Gegeben sei eine ganze Zahl:

rustlet num: u16 = 12345;

Ermitteln Sie ein Array der Zeichen der Zahl in umgekehrter Reihenfolge:

rust['5', '4', '3', '2', '1']