Kiwango cha 6.9 cha Changamoto za Rust

Задание 1

Amua, ni siku ngapi zimebaki hadi Jumapili ijayo. Wasilisha matokeo kwenye konsoli.

Задание 2

Andika kwenye konsoli jina la siku ya wiki ya siku ya mwisho ya mwezi wa sasa.

Задание 3

Kuna kamba fulani na nambari:

rust"1234567"

Tenganisha maundani matatu ya tarakimu kwa nafasi, ukianza kutoka mwisho wa nambari. Katika kesi yetu inapaswa kutokea yafuatayo:

rust"1 234 567"
Задание 4

Kuna safu na nambari:

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

Angalia, kwamba katika safu hii kuna vipengele viwili vilivyo sawa mfululizo.

Задание 5

Kuna sekunde:

rustlet sec: i16 = 1323435;

Tafuta idadi ya siku, masaa, dakika na sekunde, zinazolingana na tarehe hii:

ruststruct 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.