Niveau 4.3 du cahier d'exercices Rust

Задание 1

Étant donné une chaîne de caractères avec des lettres et des chiffres. Obtenez la position de l'avant-dernier chiffre dans cette chaîne.

Задание 2

Affichez dans la console tous les nombres dans l'intervalle de 10 à 1000, dont l'avant-dernier chiffre est pair.

Задание 3

Étant donné le vecteur :

rustlet vct = vec![1, 2, 3, 4, 5];

Affichez les éléments de ce vecteur dans la console dans l'ordre inverse.

Задание 4

Écrivez un programme qui générera la chaîne suivante :

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

Étant donné une chaîne de nombres entiers, séparés par des espaces :

rustlet txt: &str = "123 456 789";

Trouvez la somme des nombres de cette chaîne.

Задание 6

Étant donné une chaîne avec des mots :

rustlet txt: &str = "word1 word2 word3";

Obtenez les premiers N mots de cette chaîne sous forme de vecteur de mots.

Задание 7

Étant donné un nombre entier :

rustlet num: u16 = 12345;

Obtenez un tableau des caractères du nombre dans l'ordre inversé :

rust['5', '4', '3', '2', '1']