Niveau 6.8 du livre de problèmes Rust

Задание 1

Déterminez si aujourd'hui est un jour week-end ou un jour de semaine. Affichez le résultat dans la console.

Задание 2

Demandez à l'utilisateur de saisir une année. Obtenez un vecteur des dates de tous les vendredis 13 dans l'année saisie.

Задание 3

Une chaîne de caractères avec des mots est donnée. Triez les mots dans l'ordre alphabétique.

Задание 4

Deux tuples avec des dates sont donnés :

rustlet tpl1 = (2025, 11, 29);
let tpl2 = (2027, 12, 31);

Trouvez la différence en jours entre ces dates.

Задание 5

Une chaîne de caractères avec une date est donnée :

rust"2025-2-1"

Écrivez un code qui, si nécessaire, ajoutera des zéros au mois et au jour :

rust"2025-02-01"
Задание 6

Écrivez un programme qui formera la chaîne suivante :

rust"-1-22-333-444-55555-"