Επίπεδο 3.5 του προβληματολογίου Rust
Задание 1
Δίνεται ένας πίνακας αριθμών. Ελέγξτε ότι όλα τα στοιχεία αυτού του πίνακα είναι θετικοί αριθμοί.
Задание 2
Δίνεται ένα κείμενο με λέξεις. Δίνεται επίσης ένας χαρακτήρας:
rustlet chr: char = 'a';
Εκτυπώστε στην κονσόλα όλες τις λέξεις που ξεκινούν από τον δοσμένο χαρακτήρα.
Задание 3
Δίνεται μια συγκεκριμένη συμβολοσειρά:
rust"1203405"
Βρείτε τη θέση του τελευταίου μηδενός στη συμβολοσειρά.
Задание 4
Δίνονται δύο πίνακες:
rustlet arr1: [i8; 5] = [1, 2, 3, 4, 5];
let arr2: [i8; 5] = [4, 5, 6, 7, 8];
Εκτυπώστε στην κονσόλα τα κοινά στοιχεία αυτών των πινάκων:
rust4
5
Задание 5
Δίνεται μια συμβολοσειρά:
rustlet txt: &str = "abc def jhi";
Μετρήστε τον αριθμό των λέξεων σε αυτήν τη συμβολοσειρά.
Задание 6
Δίνεται ένας συγκεκριμένος ακέραιος αριθμός:
rustlet num: i16 = 12000;
Μετρήστε τον αριθμό των μηδενικών στο τέλος αυτού του αριθμού:
rust3