Επίπεδο 6.9 του προβληματιστή Rust
Προσδιορίστε πόσες μέρες απομένουν μέχρι την πλησιέστερη Κυριακή. Εμφανίστε το αποτέλεσμα στην κονσόλα.
Εμφανίστε στην κονσόλα την ονομασία της ημέρας της εβδομάδας της τελευταίας ημέρας του τρέχοντος μήνα.
Δίνεται μια συγκεκριμένη συμβολοσειρά με έναν αριθμό:
"1234567"
Διαχωρίστε τα τριπλάσια ψηφία με κενά, ξεκινώντας από το τέλος του αριθμού. Στην περίπτωσή μας πρέπει να προκύψει το εξής:
"1 234 567"
Δίνεται ένας πίνακας με αριθμούς:
[1, 2, 3, 3, 4, 5}
Ελέγξτε ότι σε αυτόν τον πίνακα υπάρχουν δύο πανομοιότυπα στοιχεία διαδοχικά.
Δίνονται δευτερόλεπτα:
let sec: i16 = 1323435;
Βρείτε τον αριθμό των ημερών, ωρών, λεπτών και δευτερολέπτων, που αντιστοιχούν σε αυτήν την ημερομηνία:
struct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
Εννοείται ότι πρώτα πρέπει να ληφθεί ο ακέραιος αριθμός ημερών, στη συνέχεια από το υπόλοιπο να διαχωριστεί ο ακέραιος αριθμός ωρών, έπειτα από το υπόλοιπο να διαχωριστεί ο ακέραιος αριθμός λεπτών και αυτό που απομένει, θα είναι δευτερόλεπτα.