Úroveň 4.5 úloh Rust

Задание 1

Získejte vektor všech čísel od 1 do 1000, jejichž součet číslic je dělitelný 3 nebo 9.

Задание 2

Je dáno celé číslo:

rustlet num: i16 = 12;

Napište program, který naplní vektor děliteli tohoto čísla.

Задание 3

Napište program, který vytvoří následující řetězec:

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

Jsou dány hodnoty v pixelech, obsahující celá čísla:

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

Sečtěte tyto hodnoty tak, aby výsledek byl také v pixelech:

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

Je dán vektor:

rust[1, 2, 3]

Vytvořte nový vektor tak, aby v něm každý prvek prvního vektoru byl dvakrát opakován:

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

Je dán vektor:

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

Vytvořte nový vektor tak, aby v novém vektoru byly všechny prvky prvního vektoru, kromě N prvních prvků.