Niveau 5.5 van de Rust takenverzameling

Задание 1

Vraag de gebruiker om via de console een geheel getal in te voeren uit het bereik van 1 tot 10. Als er iets anders wordt ingevoerd, vraag dan de gebruiker om het getal opnieuw in te voeren.

Задание 2

Genereer met behulp van loops de volgende array:

rust[
  [1, 2, 3],
  [1, 2, 3],
  [1, 2, 3],
  [1, 2, 3],
  [1, 2, 3],
]
Задание 3

Gegeven een bepaalde string:

rust"abcdeabc"

Verwijder er dubbele karakters uit:

rust"abcde"
Задание 4

Gegeven een bepaalde string:

rust"abcde"

Converteer alle oneven letters van deze string naar hoofdletters. In ons geval moet het volgende resulteren:

rust"AbCdE"
Задание 5

Gegeven twee tuples met datums:

rustlet tpl1 = (2025, 11, 29);
let tpl2 = (2027, 12, 31);

Controleer of de datums gelijk zijn.

Задание 6

Gegeven een tuple met een datum:

rustlet tpl = (2025, 12, 31);

Sla de gegevens van dit tuple op in de volgende structuur:

ruststruct Date
{
  year: u16,
  month: u8,
  day: u8,
}