Poziom 6.9 zestawu zadań Rust

Задание 1

Określ, ile dni pozostało do najbliższej niedzieli. Wynik wyświetl w konsoli.

Задание 2

Wyświetl w konsoli nazwę dnia tygodnia ostatniego dnia bieżącego miesiąca.

Задание 3

Dany jest pewien ciąg znaków z liczbą:

rust"1234567"

Oddziel trójki cyfr spacjami, zaczynając od końca liczby. W naszym przypadku powinno otrzymać się co następuje:

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

Dana jest tablica z liczbami:

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

Sprawdź, czy w tej tablicy występują dwa identyczne elementy bezpośrednio po sobie.

Задание 5

Dane są sekundy:

rustlet sec: i16 = 1323435;

Znajdź liczbę dni, godzin, minut i sekund, odpowiadających temu czasowi:

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

Chodzi o to, aby najpierw uzyskać całkowitą liczbę dni, następnie z reszty wyodrębnić całkowitą liczbę godzin, potem z reszty wyodrębnić całkowitą liczbę minut, a to, co pozostanie, będą sekundami.