Kiwango cha 6.9 cha Changamoto za Rust
Amua, ni siku ngapi zimebaki hadi Jumapili ijayo. Wasilisha matokeo kwenye konsoli.
Andika kwenye konsoli jina la siku ya wiki ya siku ya mwisho ya mwezi wa sasa.
Kuna kamba fulani na nambari:
"1234567"
Tenganisha maundani matatu ya tarakimu kwa nafasi, ukianza kutoka mwisho wa nambari. Katika kesi yetu inapaswa kutokea yafuatayo:
"1 234 567"
Kuna safu na nambari:
[1, 2, 3, 3, 4, 5}
Angalia, kwamba katika safu hii kuna vipengele viwili vilivyo sawa mfululizo.
Kuna sekunde:
let sec: i16 = 1323435;
Tafuta idadi ya siku, masaa, dakika na sekunde, zinazolingana na tarehe hii:
struct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
Inamaanisha kwanza kupata idadi kamili ya siku, kisha kutoka kwa mabaki pata idadi kamili ya masaa, kisha kutoka kwa mabaki pata idadi kamili ya dakika na kilichobaki, kitakuwa sekunde.