Crear un marco

Crea una función que reciba el ancho, la altura y el carácter, y devuelva un marco como una lista 2D.

Ejemplos

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


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


get_frame(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 son de 2 o menos (no se puede colocar nada dentro).