Niveau 8.9 du livre de problèmes Rust

Задание 1

Un fichier texte est donné. Obtenez le nombre de lignes vides de ce fichier.

Задание 2

Un fichier texte est donné. Vérifiez que dans ce fichier le premier mot de chaque phrase commence par une majuscule.

Задание 3

Écrivez une fonction qui prendra en paramètre le chemin d'un dossier, et retournera le nombre de fichiers de ce dossier et de ses sous-dossiers.

Задание 4

Un dossier contenant des fichiers et des sous-dossiers est donné. Trouvez toutes les images et déplacez-les dans un nouveau dossier. Faites en sorte que toutes les images aient des noms uniques.

Задание 5

Un fichier texte est donné. Un texte y est écrit, divisé en phrases. Mélangez les mots dans chaque phrase du texte et écrivez le texte obtenu dans un nouveau fichier.

Задание 6

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

rust"-1-12-23-34-45-"
Задание 7

Écrivez un programme qui formera le tableau suivant :

rust[
  12,
  34,
  56,
  78,
  90,
}