Un de tes amis apprend à résoudre des Killer Sudokus (règles ci-dessous), mais il a du mal à déterminer quels chiffres peuvent aller dans une cage. Il te demande de l'aider en écrivant un petit programme qui liste toutes les combinaisons valides pour une cage donnée, ainsi que les contraintes qui affectent cette cage.
Pour que la sortie de ton programme soit facile à lire, les combinaisons qu'il renvoie doivent être triées.
Pour une explication plus détaillée, jette un œil à ce guide.
Dans une cage de 3 chiffres dont la somme vaut 7, il n'y a qu'une seule combinaison valide : 124.

Dans une cage de 2 chiffres dont la somme vaut 10, il y a 4 combinaisons possibles :

Dans une cage de 2 chiffres dont la somme vaut 10, où la colonne contient déjà un 1 et un 4, il y a 2 combinaisons possibles :
19 et 46 ne sont pas possibles à cause du 1 et du 4 présents dans la colonne, d'après les règles standard du Sudoku.

Si tu veux t'essayer à un Killer Sudoku abordable, tu peux tester ce puzzle de Clover, présenté par Mark Goodliffe dans Cracking The Cryptic le 21 juin 2021.
Tu peux aussi trouver des Killer Sudokus de difficulté variable dans de nombreux journaux, ainsi que dans des applications de Sudoku, des livres et des sites web.
Les captures d'écran ci-dessus ont été générées avec F-Puzzles.com, un outil de création de puzzles d'Eric Fox.
Inscris-toi sur Exercism pour apprendre et maîtriser Scala avec 95 exercices, et un vrai mentorat humain, le tout gratuitement.