Aller au contenu principal

🔠 2.2A – ordre_alpha

Objectif 🎯​

Manipuler l'état d'une liste (dans un StatefulWidget), réorganiser ses éléments dynamiquement et vérifier une condition de victoire.

À faire 🛠️​

  1. La liste initiale : Créez et affichez une liste de 5 prénoms mélangés de façon aléatoire.
  2. Les contrôles : Pour chaque prénom affiché, ajoutez un bouton pour le faire monter et un bouton pour le faire descendre dans la liste.
  3. La condition de victoire : Après chaque déplacement, vérifiez si la liste complète est en ordre alphabétique. Si c'est le cas, affichez un message de félicitations et remélangez les prénoms pour lancer une nouvelle partie.
astuce

Comment s'assurer que la liste n'a pas été, par hasard, mise en ordre alphabétique après avoir été remélangée?