Buscaminas es un juego de rompecabezas donde las minas se esconden alrededor de un tablero de fichas indescriptibles con el objetivo de identificar la ubicación de todas las minas. Al hacer clic en una mina se pierde el juego, pero al hacer clic en cualquier otra ficha se mostrará un número del 0 al 8, lo que significa cuántas minas la rodean directamente.
Dado un número, debe mostrar una combinación aleatoria * posible de fichas vacías y minas que lo rodean. Esto debería ser en forma de una matriz de 3x3. El mosaico central debe ser el número de minas tomadas como entrada.
* Debe tener una probabilidad distinta de cero para que ocurran todas las combinaciones.
Ejemplos
_ = 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
Entrada
- El número de minas que rodean el mosaico central (0-8)
Salida
- Cualquier forma razonable de salida que muestre la matriz 3x3 de mosaicos
Otras reglas
- Cada combinación no tiene que tener la misma posibilidad de suceder. Simplemente debe haber una probabilidad distinta de cero de que ocurra cada combinación al ejecutar su programa.
- Se pueden elegir 2 caracteres para la mina y el mosaico vacío.
- Este es el código de golf, el programa con menos bytes gana.
1
y0
?