Bonsoir,
Voici les 3 algorithmes, plutôt simples et réalisés en python comme tu n'as rien précisé
Bonne soirée :D