Επίπεδο 4.6 του βιβλίου ασκήσεων Rust
Задание 1
Δίνεται μια συμβολοσειρά. Ελέγξτε ότι αυτή η συμβολοσειρά αποτελείται μόνο από ψηφία.
Задание 2
Δίνεται ένα διάνυσμα:
rustvec![1, 0, 2, 3, 0, 5]
Αφαιρέστε από το διάνυσμα όλα τα μηδενικά:
rust[1, 2, 3, 5]
Задание 3
Δίνεται ένα διάνυσμα:
rustlet vct: Vec<i16> = Vec::new();
Γράψτε κώδικα που θα γεμίσει αυτό το διάνυσμα με τις δυνάμεις του δύο μέχρι την ν-οστή δύναμη:
rust[2, 4, 8, 16, 32]
Задание 4
Δίνεται ένας ακέραιος αριθμός:
rustlet num: u16 = 12345;
Βρείτε το πρώτο ζυγό ψηφίο από το τέλος αυτού του αριθμού.
Задание 5
Γράψτε ένα πρόγραμμα που θα δημιουργήσει την ακόλουθη συμβολοσειρά:
rust"54321"
Задание 6
Δίνεται ένας πίνακας με ακέραιους αριθμούς:
rustlet arr = [123, 102, 345, 350];
Αποθηκεύστε σε ένα νέο διάνυσμα εκείνους τους αριθμούς που περιέχουν το ψηφίο μηδέν.
Задание 7
Δίνεται μια συμβολοσειρά:
rust"abcdef"
Λάβετε κάθε δεύτερο σύμβολο αυτής της συμβολοσειράς:
rust"acf"