Úroveň 6.9 úloh Rust

Задание 1

Určete, kolik dní zbývá do nejbližší neděle. Výsledek vypište do konzole.

Задание 2

Vypište do konzole název dne v týdnu posledního dne aktuálního měsíce.

Задание 3

Je dána nějaký řetězec s číslem:

rust"1234567"

Oddělte trojice číslic mezerami, počínaje od konce čísla. V našem případě by mělo vzniknout následující:

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

Je dán pole s čísly:

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

Ověřte, že v tomto poli jsou dva stejné prvky po sobě jdoucí.

Задание 5

Jsou dány sekundy:

rustlet sec: i16 = 1323435;

Najděte počet dní, hodin, minut a sekund, odpovídajících tomuto času:

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

Myslí se tím nejprve získat celý počet dní, poté ze zbytku vydělit celý počet hodin, poté ze zbytku vydělit celý počet minut a to, co zbyde, budou sekundy.