Criando uma moldura

Crie uma função que receba a largura, a altura e o caractere e retorne uma moldura como um array 2D.

Exemplos

get_frame(4, 5, "#") ➞ [
  ["####"],
  ["#  #"],
  ["#  #"],
  ["#  #"],
  ["####"]
]
# A moldura tem 4 caracteres de largura e 5 caracteres de altura.


get_frame(10, 3, "*") ➞ [
  ["**********"],
  ["*        *"],
  ["**********"]
]
# A moldura tem 10 caracteres de largura e 3 caracteres de altura.


get_frame(2, 5, "0") ➞ "invalid"
# A largura da moldura não é maior que 2.

Notas

  • Lembre-se do espaço interno.
  • Retorne "invalid" se o valor da largura ou da altura for 2 ou menor (não cabe nada dentro).