Niveau 6.9 af Rust opgavebog

Задание 1

Bestem, hvor mange dage der er tilbage til nærmeste søndag. Udskriv resultatet i konsollen.

Задание 2

Udskriv i konsollen ugedagens navn for den sidste dag i den aktuelle måned.

Задание 3

Der er givet en streng med et tal:

rust"1234567"

Separer triptler af cifre med mellemrum, startende fra slutningen af tallet. I vores tilfælde skal følgende resultere:

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

Der er givet et array med tal:

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

Kontroller, at der i dette array er to identiske elementer i træk.

Задание 5

Der er givet sekunder:

rustlet sec: i16 = 1323435;

Find antallet af dage, timer, minutter og sekunder, der svarer til denne dato:

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

Det forstås som at man først får et helt antal dage, derefter fra resten udtrækker et helt antal timer, derefter fra resten udtrækker et helt antal minutter, og det som er tilbage, vil være sekunder.