Porcentagem preenchida
Crie uma função que retorne a porcentagem de células internas de uma caixa que estão preenchidas. Os caracteres # formam a borda da caixa, o indica uma célula interna preenchida e um espaço indica uma célula interna vazia.
Considere cada posição interna como uma célula. Retorne a porcentagem preenchida como uma string, arredondada para a porcentagem inteira mais próxima.
Exemplos
percent_filled(["####", "# #", "#o #", "####"]); // ➞ "25%"
// Uma das quatro células internas está preenchida.
percent_filled(["#######", "#o oo #", "#######"]); // ➞ "60%"
// Três das cinco células internas estão preenchidas.
percent_filled(["######", "#ooo #", "#oo #", "# #", "# #", "######"]); // ➞ "31%"
// Cinco das dezesseis células internas estão preenchidas.Notas
- Somente
oocupa espaço na caixa, eonão aparecerá fora dela. - Ignore a largura física de cada caractere; cada caractere interno representa uma célula.