Su programa debe tomar como entrada una línea de caracteres, como esta:
@+.0
Y muestra los caracteres ordenados por cuán oscuros son, de esta manera:
.+0@
Requisitos:
Debe usar una fuente monoespaciada para la detección de oscuridad.
Debes averiguar cuántos píxeles ocupa cada personaje. En realidad, debe dibujar el carácter y contar píxeles, es decir, no puede simplemente codificar cantidades de píxeles.
- Como regla más concreta: si cambiaste de fuente, tu programa aún debería funcionar. Además, su programa debería poder cambiar las fuentes simplemente cambiando una variable o valor o cadena en el código.
Si usa antialiasing, debe contar los píxeles como porcentajes de un píxel completamente negro. Por ejemplo, un
rgb(32, 32, 32)píxel contará como 1/8 de un píxel completo. Haga caso omiso de esta regla si sus personajes no tienen antialias.Después de contar los píxeles, debe ordenar los caracteres por la cantidad de píxeles y mostrarlos en orden.
Este es el código de golf , por lo que ganará el código más corto en bytes.


