Livello 6.9 del libro di esercizi Rust

Задание 1

Determina quanti giorni mancano alla prossima domenica. Visualizza il risultato in console.

Задание 2

Visualizza in console il nome del giorno della settimana dell'ultimo giorno del mese corrente.

Задание 3

Data una certa stringa con un numero:

rust"1234567"

Separa le triple di cifre con spazi, partendo dalla fine del numero. Nel nostro caso dovrebbe risultare quanto segue:

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

Dato un array di numeri:

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

Verifica che in questo array ci siano due elementi identici consecutivi.

Задание 5

Dati i secondi:

rustlet sec: i16 = 1323435;

Trova il numero di giorni, ore, minuti e secondi, corrispondenti a questa durata:

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

Si intende ottenere prima il numero intero di giorni, poi dal resto ricavare il numero intero di ore, poi dal resto ricavare il numero intero di minuti e ciò che rimane saranno i secondi.