Criando uma moldura

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

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.

Notas

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