Niveau 9.7 du livre de problèmes Rust

Задание 1

Étant donné un mot. Mélangez les lettres de ce mot dans un ordre aléatoire.

Задание 2

Demandez à l'utilisateur un nombre. Obtenez toutes les options possibles de décomposition de ce nombre en deux facteurs.

Задание 3

Étant donné une chaîne contenant deux fractions et une opération mathématique entre elles :

rust'2/3 + 3/4'

Écrivez un code qui calculera le résultat de l'opération mathématique écrite.