Crear un marco

Crea una función que reciba el ancho, la altura y el carácter, y devuelva un marco como un arreglo de cadenas de texto.

Ejemplos

getFrame(4, 5, "#") ➞ [
  "####",
  "#  #",
  "#  #",
  "#  #",
  "####"
]
// El marco tiene 4 caracteres de ancho y 5 caracteres de alto.


getFrame(10, 3, "*") ➞ [
  "**********",
  "*        *",
  "**********"
]
// El marco tiene 10 caracteres de ancho y 3 caracteres de alto.


getFrame(2, 5, "0") ➞ ["invalid"]
// El ancho del marco no supera los 2.

Notas

  • Recuerda dejar el espacio interior.
  • Devuelve "invalid" si el ancho o la altura es de 2 o menos (no es posible colocar nada dentro).