Solutions depart

Salut Bruno, voici mon pull request :)

1) Les méthodes remplirCasesEvidentes et remplirCaseEvidente ont presque le meme nom ...
Je croyais que tu faisais de la recursivité au début, change ca stp

2) Ta boucle while (changementGrille) tournera a jamais parce que la var. changementGrille ne peut recevoir false apres avoir eu true

3) Ca prends une verification si la case que tu vérifie n'a pas déja un chiffre inscrit ! Sinon, passe a la prochaine case

4) Tu fais 3 boucle for pour ligne / colonne / carre. Ca serait plus rapide une seule boucle for pour toutes les check. Check dans la fonction EstValide(). Sinon, la reponse pourrait etre dans le carre et il faut se tapper 2 boucles for avant ...