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