Porcentaje de llenado de la caja

La caja está dibujada con bordes de #; cada carácter interior representa una unidad y o marca una unidad llena. Devuelve el porcentaje de unidades interiores llenas, redondeado al número entero más cercano y con el signo de porcentaje.

Ejemplo

Program.PercentFilled(new[] { "####", "#  #", "#o #", "####" }) ➢ "25%"