Tason 6.9 Rust-tehtäväsarja

Задание 1

Määritä, kuinka monta päivää on lähimpään sunnuntaihin. Tulosta tulos konsoliin.

Задание 2

Tulosta konsoliin nykyisen kuukauden viimeisen päivän viikonpäivän nimi.

Задание 3

Annettu merkkijono numerolla:

rust"1234567"

Erota kolmen numeron ryhmät välilyönneillä, aloittaen numeron lopusta. Meidän tapauksessamme tuloksen pitäisi olla seuraava:

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

Annettu taulukko numeroilla:

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

Tarkista, että tässä taulukossa on kaksi samanlaista alkiota peräkkäin.

Задание 5

Annettu sekunteina:

rustlet sec: i16 = 1323435;

Etsi päivien, tuntien, minuuttien ja sekuntien määrä, jotka vastaavat tätä aikaa:

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

Tarkoitetaan, että ensin saadaan kokonaiset päivämäärät, sitten jäännöksestä erotetaan kokonaiset tunnit, sitten jäännöksestä erotetaan kokonaiset minuutit ja jäljelle jäävät ovat sekunteja.