Porcentaje de llenado
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 indica una celda interior ocupada y un espacio indica una celda interior vacía.
Considera cada posición interior como una celda. Devuelve el porcentaje ocupado como una cadena, redondeado al porcentaje entero más cercano.
Ejemplos
percent_filled(["####", "# #", "#o #", "####"]); // ➞ "25%"
// Una de las cuatro celdas interiores está ocupada.
percent_filled(["#######", "#o oo #", "#######"]); // ➞ "60%"
// Tres de las cinco celdas interiores están ocupadas.
percent_filled(["######", "#ooo #", "#oo #", "# #", "# #", "######"]); // ➞ "31%"
// Cinco de las dieciséis celdas interiores están ocupadas.Notas
- Solo
oocupa espacio en la caja, yono aparecerá fuera de ella. - Ignora el ancho físico de cada carácter; cada carácter interior representa una celda.