A caixa está completamente preenchida?

Published by Helen Yu in

Crie uma função que retorne True se cada posição dentro da borda da caixa contiver *; caso contrário, retorne False.

Exemplos

completely_filled([
  "#####",
  "#***#",
  "#***#",
  "#***#",
  "#####"
]) ➞ True

completely_filled([
  "#####",
  "#* *#",
  "#***#",
  "#***#",
  "#####"
]) ➞ False

completely_filled([
  "###",
  "#*#",
  "###"
]) ➞ True

completely_filled([
  "##",
  "##"
]) ➞ True

Observações

  • Caixas de tamanho n <= 2 são consideradas preenchidas automaticamente (veja o exemplo #4).
  • O espaço vazio sempre será um caractere de espaço (" ").