Kiwango cha 3.7 cha Kitendo cha Rust

Задание 1

Umepewa mfuatano wa herufi. Fanya herufi kubwa ya mwisho ya kila neno kwenye mfuatano huu wa herufi.

Задание 2

Umepewa mfuatano wa herufi. Thibitisha kuwa mfuatano huu wa herufi una tarakimu zenye namba shufwa pekee.

Задание 3

Umepewa safu yenye sehemu ndogo:

rustlet arr: [f32; 5] = [1.456, 2.125, 3.32, 4.1, 5.34];

Karuza sehemu hizi ndogo hadi nafasi moja katika sehemu ya sehemu ndogo.

Задание 4

Umepewa namba kamili, zilizogawanyika kwa mkato:

rustlet txt: &str = "12,34,56";

Tafuta jumla ya namba hizi.

Задание 5

Umepewa namba fulani, kwa mfano, kama hii:

rustlet num: u16 = 123789;

Ondoa kutoka kwenye namba hii tarakimu zote zisizo na namba shufwa. Kwa mfano wetu matokeo yatakuwa kama haya:

rust28
Задание 6

Umepewa namba fulani:

rustlet num: i16 = 12000;

Pata mfuatano wa herufi, unaojumuisha sifuri kutoka mwisho wa namba hii:

rust"000"