Επίπεδο 4.9 του βιβλίου ασκήσεων Rust

Задание 1

Δίνεται μια συμβολοσειρά με γράμματα και ψηφία:

rustlet txt: &str = 'a1b2c345';

Ελέγξτε ότι σε αυτήν τη συμβολοσειρά δεν υπάρχουν περισσότερα από τρία γράμματα.

Задание 2

Δίνονται δύο αριθμοί:

rustlet num1: u16 = 12;
let num2: u16 = 34;

Γράψτε σε ένα νέο διάνυσμα τους κοινούς διαιρέτες αυτών των αριθμών.

Задание 3

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

rustlet vct: Vec<i16> = Vec::new();

Χρησιμοποιώντας βρόγχο, γεμίστε αυτό το διάνυσμα με τυχαίους ακέραιους αριθμούς από το διάστημα από 1 έως 100.

Задание 4

Δίνεται μια συγκεκριμένη συμβολοσειρά:

rust"abcdefg"

Αφαιρέστε από αυτήν τη συμβολοσειρά κάθε τρίτο χαρακτήρα. Στην περίπτωσή μας πρέπει να προκύψει το εξής:

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

Δίνεται ένας πίνακας με αριθμούς ημερών της εβδομάδας:

rustlet arr = [1, 2, 7];

Γράψτε σε έναν νέο πίνακα τα ονόματα αυτών των μηνών:

rust["Δευ", "Τρι", "Κυρ"]