Úroveň 6.9 úloh Rust

Задание 1

Určite, koľko dní zostáva do najbližšej nedele. Výsledok vypíšte do konzoly.

Задание 2

Vypíšte do konzoly názov dňa týždňa posledného dňa aktuálneho mesiaca.

Задание 3

Daný je nejaký reťazec s číslom:

rust"1234567"

Oddeľte trojice číslic medzerami, počínajúc od konca čísla. V našom prípade by malo vyjsť nasledovné:

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

Dané pole s číslami:

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

Skontrolujte, či v tomto poli sa nachádzajú dva rovnaké prvky za sebou.

Задание 5

Dané sekundy:

rustlet sec: i16 = 1323435;

Nájdite počet dní, hodín, minút a sekúnd, zodpovedajúcich tomuto času:

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

Myslí sa tým najprv získať celé množstvo dní, potom zo zvyšku vyčleniť celé množstvo hodín, potom zo zvyšku vyčleniť celé množstvo minút a to, čo zostane, budú sekundy.