Nível 6.9 do livro de exercícios Rust

Задание 1

Determine quantos dias faltam para o próximo domingo. Exiba o resultado no console.

Задание 2

Exiba no console o nome do dia da semana do último dia do mês atual.

Задание 3

Dada uma string com um número:

rust"1234567"

Separe grupos de três dígitos por espaços, começando pelo final do número. No nosso caso, o resultado deve ser o seguinte:

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

Dado um array com números:

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

Verifique se neste array existem dois elementos iguais consecutivos.

Задание 5

Dados segundos:

rustlet sec: i16 = 1323435;

Encontre o número de dias, horas, minutos e segundos, correspondentes a este valor:

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

Ou seja, primeiro obtenha o número inteiro de dias, depois do resto, extraia o número inteiro de horas, depois do resto, extraia o número inteiro de minutos e o que restar serão os segundos.