Criando uma moldura

Crie uma função que receba a largura, a altura e o caractere, e retorne uma moldura como uma matriz.

Exemplos

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


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


getFrame(2, 5, "0") ➞ ["invalid"]
// A largura da moldura não ultrapassa 2 caracteres.

Notas

  • Lembre-se do espaço interno.
  • Retorne ["invalid"] se a largura ou a altura for 2 ou menos (não é possível colocar nada dentro).