Επίπεδο 4.3 του Βιβλίου Ασκήσεων Rust

Задание 1

Δίνεται μια συμβολοσειρά με γράμματα και ψηφία. Βρείτε τη θέση του προτελευταίου ψηφίου σε αυτή τη συμβολοσειρά.

Задание 2

Εμφανίστε στην κονσόλα όλους τους αριθμούς στο εύρος από 10 έως 1000, των οποίων το προτελευταίο ψηφίο είναι άρτιο.

Задание 3

Δίνεται ένα διάνυσμα:

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

Εμφανίστε τα στοιχεία αυτού του διανύσματος στην κονσόλα αντίστροφης σειράς.

Задание 4

Γράψτε ένα πρόγραμμα που θα δημιουργήσει την ακόλουθη συμβολοσειρά:

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

Δίνεται μια συμβολοσειρά με ακέραιους αριθμούς, χωρισμένους με κενά:

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

Βρείτε το άθροισμα των αριθμών από αυτή τη συμβολοσειρά.

Задание 6

Δίνεται μια συμβολοσειρά με λέξεις:

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

Λάβετε τις πρώτες N λέξεις από αυτή τη συμβολοσειρά ως διάνυσμα λέξεων.

Задание 7

Δίνεται ένας ακέραιος αριθμός:

rustlet num: u16 = 12345;

Λάβετε έναν πίνακα χαρακτήρων του αριθμού σε ανεστραμμένη μορφή:

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