Kiwango cha 4.6 cha Kitendo cha Rust
Задание 1
Kuna kamba. Hakikisha kuwa kamba hiyo ina tarakimu pekee.
Задание 2
Kuna vekta:
rustvec![1, 0, 2, 3, 0, 5]
Ondoa sifuri zote kutoka kwenye vekta:
rust[1, 2, 3, 5]
Задание 3
Kuna vekta:
rustlet vct: Vec<i16> = Vec::new();
Andika msimbo ambao utajaza vekti hii kwa nguvu za mbili hadi kiwango cha n:
rust[2, 4, 8, 16, 32]
Задание 4
Kuna namba kamili:
rustlet num: u16 = 12345;
Pata tarakimu ya kwanza yenye usawa kutoka mwisho wa namba hii.
Задание 5
Andika programu ambayo itaunda kamba ifuatayo:
rust"54321"
Задание 6
Kuna safu yenye namba kamili:
rustlet arr = [123, 102, 345, 350];
Andika kwenye vekta mpya ile namba ambazo zina tarakimu sifuri.
Задание 7
Kuna kamba:
rust"abcdef"
Pata kila herufi ya pili ya kamba hii:
rust"acf"