Ниво 6.9 задатака Rust

Задание 1

Одредите, колико дана је остало до најближе недеље. Резултат прикажите у конзоли.

Задание 2

Прикажите у конзоли назив дана у недељи последњег дана тренутног месеца.

Задание 3

Дата је нека ниска са бројем:

rust"1234567"

Одвојите тројке цифара размацима, почев од краја броја. У нашем случају треба да добијемо следеће:

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

Дат је низ са бројевима:

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

Проверите да ли у овом низу постоје два иста елемента један за другим.

Задание 5

Дате су секунде:

rustlet sec: i16 = 1323435;

Пронађите број дана, сати, минута и секунди, који одговарају овом времену:

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

Подразумева се да прво треба добити цео број дана, затим из остатка издвојити цео број сати, затим из остатка издвојити цео број минута, а оно што остане ће бити секунде.