Level 4.5 Rust Taskbook

Задание 1

Erhalten Sie einen Vektor aller Zahlen von 1 bis 1000, deren Quersumme durch 3 oder durch 9 teilbar ist.

Задание 2

Gegeben ist eine ganze Zahl:

rustlet num: i16 = 12;

Schreiben Sie ein Programm, das einen Vektor mit den Teilern dieser Zahl füllt.

Задание 3

Schreiben Sie ein Programm, das den folgenden String erzeugt:

rust"xxxxx yyyyy zzzzz"
Задание 4

Gegeben sind Werte in Pixeln, die ganze Zahlen enthalten:

rustlet size1: &str = "12px";
let size2: &str = "15px";

Addieren Sie diese Werte so, dass das Ergebnis ebenfalls in Pixeln ist:

rust"28px"
Задание 5

Gegeben ist ein Vektor:

rust[1, 2, 3]

Erstellen Sie einen neuen Vektor, sodass jedes Element des ersten Vektors sich darin zweimal wiederholt:

rust[1, 1, 2, 2, 3, 3]
Задание 6

Gegeben ist ein Vektor:

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

Erstellen Sie einen neuen Vektor, sodass im neuen Array alle Elemente des ersten Arrays enthalten sind, außer den ersten N Elementen.