Level 4.7 Rust Taskbook

Задание 1

Gegeben ist ein Vektor mit ganzen Zahlen:

rustlet vct = !vec[123, 456, 789];

Prüfen Sie, ob er eine Zahl enthält, die die Ziffer 3 enthält.

Задание 2

Gegeben sind zwei Vektoren:

rustlet vct1 = vec![1, 2, 3, 4, 5];
let vct2 = vec![4, 5, 6, 7, 8];

Schreiben Sie die Elemente, die sowohl im ersten als auch im zweiten Vektor vorhanden sind, in einen neuen Vektor.

Задание 3

Gegeben ist ein Vektor mit Strings, die ganze Zahlen als Strings enthalten:

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

Finden Sie die Summe der Elemente dieses Vektors.

Задание 4

Gegeben ist ein beliebiger String:

rust"AbCdE"

Ändern Sie den Buchstabenfall dieses Strings in den entgegengesetzten Fall. In unserem Fall sollte sich Folgendes ergeben:

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

Schreiben Sie ein Programm, das den folgenden String erzeugt:

rust"-1-2-3-4-5-"
Задание 6

Gegeben ist ein Datum im folgenden Format:

rust "31-12-2025"

Wandeln Sie es in das folgende Format um:

rust"31 Dezember 2025"