Lygis 6.9 Rust užduočių rinkinys

Задание 1

Nustatykite, kiek dienų liko iki artimiausios sekmadienio. Rezultatą išveskite į konsolę.

Задание 2

Išveskite į konsolę einamojo mėnesio paskutinės dienos savaitės dienos pavadinimą.

Задание 3

Duota tam tikra eilutė su skaičiumi:

rust"1234567"

Atskirkite trijų skaitmenų grupes tarpais, pradedant nuo skaičiaus pabaigos. Mūsų atveju turėtų gautis taip:

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

Duotas masyvas su skaičiais:

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

Patikrinkite, ar šiame masyve yra du vienodi elementai vienas šalia kito.

Задание 5

Duotos sekundės:

rustlet sec: i16 = 1323435;

Raskite dienų, valandų, minučių ir sekundžių skaičių, atitinkantį šį laiką:

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

Tai reiškia, kad pirmiausia reikia gauti visą dienų skaičių, tada iš likusio laiko išskirti visą valandų skaičių, tada iš likusio laiko išskirti visą minučių skaičių, o tai, kas liko, bus sekundėmis.