Niveau 6.9 du livre de problèmes Rust
Déterminez combien de jours il reste jusqu'au dimanche le plus proche. Affichez le résultat dans la console.
Affichez dans la console le nom du jour de la semaine du dernier jour du mois en cours.
Une chaîne de caractères avec un nombre est donnée :
"1234567"
Séparez les triplets de chiffres par des espaces, en commençant par la fin du nombre. Dans notre cas, le résultat devrait être le suivant :
"1 234 567"
Un tableau de nombres est donné :
[1, 2, 3, 3, 4, 5}
Vérifiez que dans ce tableau il y a deux éléments identiques consécutifs.
Des secondes sont données :
let sec: i16 = 1323435;
Trouvez le nombre de jours, heures, minutes et secondes, correspondant à cette durée :
struct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
L'idée est d'abord d'obtenir un nombre entier de jours, puis du reste, d'extraire un nombre entier d'heures, puis du reste, d'extraire un nombre entier de minutes et ce qui reste seront les secondes.