Vlak 4.5 van die Rust-probleemoplossingsboek

Задание 1

Kry 'n vektor van alle getalle van 1 tot 1000 waarvan die som van die syfers deelbaar is op 3 of op 9.

Задание 2

Gegee 'n heelgetal:

rustlet num: i16 = 12;

Skryf 'n program wat 'n vektor sal vul met die delers van hierdie getal.

Задание 3

Skryf 'n program wat die volgende string sal vorm:

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

Gegee waardes in pixels, wat heelgetalle bevat:

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

Tel hierdie waardes so bymekaar dat die resultaat ook in pixels is:

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

Gegee 'n vektor:

rust[1, 2, 3]

Skep 'n nuwe vektor sodat elke element van die eerste vektor twee keer daarin herhaal word:

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

Gegee 'n vektor:

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

Skep 'n nuwe vektor sodat die nuwe vektor alle elemente van die eerste vektor bevat, behalwe die N eerste elemente.