Oui c'est bien. Le code pourrait être plus clair mais si tu le comprends c'est bon pour toi. Je suppose que l'on ne te demande pas quelque chose de parfait si tu n'as eu que 4 heures de cours.
Sinon pour Ordo 9 l’algorithme est effectivement simple et efficace et donne une bonne solution. Par contre tu remarqueras que les permutations ne sont pas utiles. Si tu l'enlève de ton code la solution est la même. Tu peux donc enlever cette partie de ton code.