Nivel 5.5 del libro de problemas Rust
Задание 1
Solicite al usuario que ingrese
por consola un número entero en el rango
de 1 a 10. Si se ingresa
algo diferente, solicite al usuario
que ingrese el número nuevamente.
Задание 2
Genere mediante bucles el siguiente array:
rust[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
]
Задание 3
Dada una cadena:
rust"abcdeabc"
Elimine los caracteres duplicados:
rust"abcde"
Задание 4
Dada una cadena:
rust"abcde"
Convierta a mayúsculas todas las letras impares de esta cadena. En nuestro caso, debería resultar lo siguiente:
rust"AbCdE"
Задание 5
Dadas dos tuplas con fechas:
rustlet tpl1 = (2025, 11, 29);
let tpl2 = (2027, 12, 31);
Verifique si las fechas son iguales.
Задание 6
Dada una tupla con una fecha:
rustlet tpl = (2025, 12, 31);
Ingrese los datos de esta tupla en la siguiente estructura:
ruststruct Date
{
year: u16,
month: u8,
day: u8,
}