Kiwango cha 4.5 cha Mchanganyiko wa Kazi za Rust
Задание 1
Pata vekta ya nambari zote kutoka 1
hadi 1000, ambapo jumla ya tarakimu zake
inagawanyika kwa 3 au kwa 9.
Задание 2
Imepewa nambari kamili:
rustlet num: i16 = 12;
Andika programu ambayo itajaza vekti kwa vigawanyaji vya nambari hii.
Задание 3
Andika programu ambayo itaunda mfuatano ufuatao:
rust"xxxxx yyyyy zzzzz"
Задание 4
Imepewa maadili kwenye saizi ya pikseli, yaliyo na nambari kamili:
rustlet size1: &str = "12px";
let size2: &str = "15px";
Ongeza maadili haya kwa namna ambayo matokeo pia yako kwenye saizi ya pikseli:
rust"28px"
Задание 5
Imepewa vekta:
rust[1, 2, 3]
Unda vekta mpya kwa namna ya kuwa ndani yake kila kipengele cha vekta ya kwanza kimerudiwa mara mbili:
rust[1, 1, 2, 2, 3, 3]
Задание 6
Imepewa vekta:
rust[1, 2, 3, 4, 5]
Unda vekta mpya kwa namna ya
kuwa kwenye vekta mpya kuwe na viambatanisha vyote
vekta ya kwanza, isipokuwa
N viambatanisha vya kwanza.