Niveau 10.9 du livre de problèmes Rust

Задание 1

Un fichier contenant du texte est donné. Trouvez le caractère le plus fréquemment utilisé dans ce texte et affichez-le dans un paragraphe.

Задание 2

Écrivez un code qui générera un mot de passe de taille spécifiée. Le mot de passe devra obligatoirement contenir une lettre minuscule, une lettre majuscule, un chiffre et un caractère spécial.

Задание 3

Une chaîne de caractères contenant une fraction est donnée :

rust"12/16"

Écrivez un code qui décrira le processus de simplification de la fraction, comme à l'école :

rust"12/16 = 6/8 = 3/4"
Задание 4

Un tableau bidimensionnel arbitraire est donné :

rust[
  [11, 12, 13, 14, 15],
  [21, 22, 23, 24, 25],
  [31, 32, 33, 34, 35],
  [41, 42, 43, 44, 45],
  [51, 52, 53, 54, 55],
}

Échangez la place de deux colonnes spécifiées :

rust[
  [11, 15, 13, 14, 12],
  [21, 25, 23, 24, 22],
  [31, 35, 33, 34, 32],
  [41, 45, 43, 44, 42],
  [51, 55, 53, 54, 52],
}