Porcentaje de llenado de una caja
Crea una función que devuelva el porcentaje de celdas interiores de una caja que están ocupadas. Los caracteres # forman el borde de la caja, o representa una celda interior ocupada y un espacio representa una celda interior vacía.
Considera cada posición interior como una celda. Devuelve el porcentaje de celdas ocupadas como una cadena, redondeado al porcentaje entero más cercano.
Ejemplos
percentFilled(["####", "# #", "#o #", "####"]) // ➞ "25%"
// Una de las cuatro celdas interiores está ocupada.
percentFilled(["#######", "#o oo #", "#######"]) // ➞ "60%"
// Tres de las cinco celdas interiores están ocupadas.
percentFilled(["######", "#ooo #", "#oo #", "# #", "# #", "######"]) // ➞ "31%"
// Cinco de las dieciséis celdas interiores están ocupadas.Notas
- Solo
oocupa la caja, yono aparecerá fuera de ella. - Ignora el ancho físico de cada carácter; cada carácter interior representa una celda.