Niveau 6.9 van Rust takenboek

Задание 1

Bepaal hoeveel dagen er nog over zijn tot de eerstvolgende zondag. Geef het resultaat weer in de console.

Задание 2

Geef de naam van de weekdag weer in de console van de laatste dag van de huidige maand.

Задание 3

Gegeven een bepaalde string met een getal:

rust"1234567"

Scheiden groepen van drie cijfers met spaties, te beginnen vanaf het einde van het getal. In ons geval moet het volgende resulteren:

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

Gegeven een array met getallen:

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

Controleer of in deze array twee identieke elementen achter elkaar staan.

Задание 5

Gegeven seconden:

rustlet sec: i16 = 1323435;

Vind het aantal dagen, uren, minuten en seconden, die overeenkomen met deze tijd:

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

Dit betekent: verkrijg eerst het hele aantal dagen, vervolgens haal uit de rest het hele aantal uren, daarna haal uit de rest het hele aantal minuten en wat overblijft, zijn seconden.