Porcentagem de preenchimento de uma caixa
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 representa uma célula interna preenchida e um espaço representa uma célula interna vazia.
Considere cada posição interna como uma célula. Retorne a porcentagem de células preenchidas como uma string, arredondada para a porcentagem inteira mais próxima.
Exemplos
percentFilled(["####", "# #", "#o #", "####"]) // ➞ "25%"
// Uma das quatro células internas está preenchida.
percentFilled(["#######", "#o oo #", "#######"]) // ➞ "60%"
// Três das cinco células internas estão preenchidas.
percentFilled(["######", "#ooo #", "#oo #", "# #", "# #", "######"]) // ➞ "31%"
// Cinco das dezesseis células internas estão preenchidas.Notas
- Somente
opreenche a caixa, eonão aparecerá fora dela. - Ignore a largura física de cada caractere; cada caractere interno representa uma célula.