Bolo de aniversário

Crie uma função que construa um bolo de aniversário retangular com base no name e na age de uma pessoa. Construa-o usando strings em um array e certifique-se de envolver a mensagem de aniversário com o caractere correspondente à regra:

  • Se a idade for um número par, envolva a mensagem com "#".
  • Se a idade for um número ímpar, envolva a mensagem com "*".

Outras regras importantes:

  • A mensagem deve estar no formato: {age} Happy Birthday {name}! {age}
  • Deixe um espaço entre a borda do bolo e os números da idade.

Exemplos

getBirthdayCake("Jack", 10) ➞ [
  "##############################",
  "# 10 Happy Birthday Jack! 10 #",
  "##############################"
]

getBirthdayCake("Russell", 19) ➞ [
  "*********************************",
  "* 19 Happy Birthday Russell! 19 *",
  "*********************************"
]

getBirthdayCake("Isabelle", 2) ➞ [
  "################################",
  "# 2 Happy Birthday Isabelle! 2 #",
  "################################"
]

Observações

A quantidade de caracteres da borda deve ter o mesmo comprimento da mensagem para passar nos testes.