Planta el pasto
Se te dará una matriz que representa un campo g y dos números x, y que representan las coordenadas.
Hay tres tipos posibles de caracteres en la matriz:
xrepresenta una roca.orepresenta un espacio de tierra.+representa un espacio con pasto.
Debes simular cómo crece el pasto desde la posición (x, y). El pasto puede crecer en las cuatro direcciones (arriba, izquierda, derecha y abajo). El pasto solo puede crecer en espacios de tierra y no puede atravesar rocas.
Devuelve la matriz simulada.
Ejemplos
simulate_grass([
"xxxxxxx",
"xooooox",
"xxxxoox"
"xoooxxx"
"xxxxxxx"
], 1, 1) ➞ [
"xxxxxxx",
"x+++++x",
"xxxx++x"
"xoooxxx"
"xxxxxxx"
]Notas
Siempre habrá rocas en el perímetro.