Taseme 6.9 ülesannete kogu Rust

Задание 1

Määrake, mitu päeva on jäänud lähima pühapäevani. Kuva tulemus konsooli.

Задание 2

Kuva konsooli käesoleva kuu viimase päeva nädalapäeva nimi.

Задание 3

Antud on mingi string numbriga:

rust"1234567"

Eraldage kolmikud numbritest tühikutega, alustades numbri lõpust. Meie juhul peaks saama järgmise:

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

Antud on massiiv numbritega:

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

Kontrollige, kas selles massiivis on kaks sama elementi järjest.

Задание 5

Antud on sekundid:

rustlet sec: i16 = 1323435;

Leidke päevade, tundide, minutite ja sekundite arv, mis vastavad sellele ajale:

ruststruct Time
{
  days: u16,
  hours: u8,
  minutes: u8,
  seconds: u8,
}

See tähendab, et kõigepealt saada täisarvuline päevade arv, seejärel jäägist eraldada täisarvuline tundide arv, seejärel jäägist eraldada täisarvuline minutite arv ja see, mis järele jääb, on sekundid.