Ya hemos empaquetado cientos de regalos 🎁… pero a un elfo se le ha olvidado revisar si el regalo, representado por un asterisco *
, está dentro de la caja.
La caja tiene un regalo (*
) y cuenta como dentro de la caja si:
#
en los bordes de la caja.*
no está en los bordes de la caja.Ten en cuenta entonces que el *
puede estar dentro, fuera o incluso no estar. Y debemos devolver true
si el *
está dentro de la caja y false
en caso contrario.
Ejemplos:
inBox([
"###",
"#*#",
"###"
]) // ➞ true
inBox([
"####",
"#* #",
"# #",
"####"
]) // ➞ true
inBox([
"#####",
"# #",
"# #*",
"#####"
]) // ➞ false
inBox([
"#####",
"# #",
"# #",
"# #",
"#####"
]) // ➞ false