Niveau 4.6 du livre d'exercices Rust
Задание 1
Une chaîne de caractères est donnée. Vérifiez que cette chaîne est composée uniquement de chiffres.
Задание 2
Un vecteur est donné :
rustvec![1, 0, 2, 3, 0, 5]
Supprimez tous les zéros du vecteur :
rust[1, 2, 3, 5]
Задание 3
Un vecteur est donné :
rustlet vct: Vec<i16> = Vec::new();
Écrivez le code qui remplira ce vecteur avec les puissances de deux jusqu'à la n-ième puissance :
rust[2, 4, 8, 16, 32]
Задание 4
Un nombre entier est donné :
rustlet num: u16 = 12345;
Obtenez le premier chiffre pair en partant de la fin de ce nombre.
Задание 5
Écrivez un programme qui générera la chaîne suivante :
rust"54321"
Задание 6
Un tableau de nombres entiers est donné :
rustlet arr = [123, 102, 345, 350];
Enregistrez dans un nouveau vecteur les nombres qui contiennent le chiffre zéro.
Задание 7
Une chaîne de caractères est donnée :
rust"abcdef"
Obtenez chaque deuxième caractère de cette chaîne :
rust"acf"