Nivelul 5.5 al sarcinilor Rust
Задание 1
Cereți utilizatorului să introducă
prin consolă un număr întreg din intervalul
de la 1 la 10. Dacă este
introdus altceva, cereți
utilizatorului să introducă numărul din nou.
Задание 2
Formați folosind bucle următorul array:
rust[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
]
Задание 3
Este dat un șir oarecare:
rust"abcdeabc"
Curățați-l de duplicatele de caractere:
rust"abcde"
Задание 4
Este dat un șir oarecare:
rust"abcde"
Transformați în majusculă toate literele impare ale acestui șir. În cazul nostru ar trebui să obținem următoarele:
rust"AbCdE"
Задание 5
Sunt date două tuple cu date:
rustlet tpl1 = (2025, 11, 29);
let tpl2 = (2027, 12, 31);
Verificați dacă datele sunt egale.
Задание 6
Este dată o tuplă cu o dată:
rustlet tpl = (2025, 12, 31);
Înregistrați datele acestei tuple în următoarea structură:
ruststruct Date
{
year: u16,
month: u8,
day: u8,
}