# Уровень 5.5 задачника Rust

Попросите у пользователя ввести через консоль целое число из промежутка от `1` до `10`. Если будет введено что-то другое, то попросите пользователя ввести число еще раз.

Сформируйте с помощью циклов следующий массив:

`[ [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3], ]`

Дана некоторая строка:

`"abcdeabc"`

Очистите ее от дублей символов:

`"abcde"`

Дана некоторая строка:

`"abcde"`

Переведите в верхний регистр все нечетные буквы этой строки. В нашем случае должно получится следующее:

`"AbCdE"`

Даны два кортежа с датами:

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

Проверьте, равны ли даты.

Дан кортеж с датой:

`let tpl = (2025, 12, 31);`

Запишите данные этого кортежа в следующую структуру:

`struct Date { year: u16, month: u8, day: u8, }`
← →
↑