6.9. szintű Rust feladatgyűjtemény

Задание 1

Határozd meg, hány nap van hátra a legközelebbi vasárnapig. Az eredményt írd a konzolra.

Задание 2

Írd a konzolra az aktuális hónap utolsó napjának a hét napját.

Задание 3

Adott egy számot tartalmazó sztring:

rust"1234567"

Válaszd el a számjegyhármasokat szóközökkel, vége felől kezdve. Esetünkben a következő eredményt kell kapni:

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

Adott egy számokat tartalmazó tömb:

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

Ellenőrizd, hogy ebben a tömbben van-e két egymást követő azonos elem.

Задание 5

Adottak másodpercek:

rustlet sec: i16 = 1323435;

Határozd meg az ennek az időtartamnak megfelelő napok, órák, percek és másodpercek számát:

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

Ez azt jelenti, hogy először az egész napok számát kapjuk meg, majd a maradékból az egész órák számát, majd a maradékból az egész percek számát, és ami marad, az lesz a másodperc.