Démineur est un jeu de puzzle où les mines sont cachées autour d'un tableau de tuiles indéfinissables dans le but d'identifier l'emplacement de toutes les mines. Cliquer sur une mine perd la partie, mais cliquer sur n'importe quelle autre tuile révèlera un nombre compris entre 0 et 8, ce qui signifie combien de mines l'entourent directement.
Étant donné un nombre, vous devez afficher une combinaison aléatoire * possible de tuiles vides et de mines qui l'entourent. Cela devrait être sous la forme d'un tableau 3x3. La tuile centrale doit être le nombre de mines prises en entrée.
* Doit avoir une chance non nulle pour que toutes les combinaisons se produisent.
Exemples
_ = blank square
X = mine
0
___
_0_
___
1
_X_
_1_
___
1
___
_1_
X__
___
_1_
__X
4
_X_
X4X
_X_
4
X_X
_4_
X_X
4
___
X4X
X_X
8
XXX
X8X
XXX
Contribution
- Le nombre de mines entourant la tuile centrale (0-8)
Sortie
- Toute forme de sortie raisonnable qui affiche le tableau de tuiles 3x3
Autres règles
- Chaque combinaison n'a pas à avoir une chance égale de se produire. Il doit simplement y avoir une chance non nulle que chaque combinaison se produise lors de l'exécution de votre programme.
- 2 personnages peuvent être choisis pour la mine et la tuile vide.
- C'est le golf de code, le programme avec le moins d'octets gagne.
1
et0
?