Level 4.10 der Rust-Aufgabensammlung
Задание 1
Gegeben sei ein beliebiger Vektor, zum Beispiel dieser:
rustlet vct = !vec[1, 2, 3, 4, 5, 6];
Teilen Sie die Summe der Elemente an geraden Positionen durch die Summe der Elemente an ungeraden Positionen.
Задание 2
Gegeben sei eine beliebige Zeichenkette:
rust"a bc def ghij"
Wandeln Sie alle Teilzeichenketten in Großbuchstaben um, in denen die Anzahl der Buchstaben kleiner oder gleich drei ist. In unserem Fall sollte Folgendes entstehen:
rust"A BC DEF ghij"
Задание 3
Gegeben sei eine beliebige Zeichenkette mit Wörtern:
rust"aaa bbb ccc eee fff"
Machen Sie das erste Zeichen jedes zweiten Wortes in dieser Zeichenkette groß. In unserem Fall sollte Folgendes entstehen:
rust"aaa Bbb ccc Eee fff"