Volver a lo básico...
Como profesor en la escuela primaria local (¿primaria?), Necesita una forma de enseñar a su clase sus horarios. A su disposición, tiene cientos de cuadrados y una carga de bolígrafos rojos. También debe poder mostrar a su clase las respuestas correctas rápidamente.
Ahora, eres lo suficientemente inteligente como para escribir un programa que pueda hacer tablas de multiplicar, pero ¿puedes dibujarlas en cien cuadrados?
El reto
Emite cien cuadrados a stdout o equivalentes usando códigos de escape ansi para sombrear números que son múltiplos de la entrada.
- Salida de una cuadrícula de 10x10 que contiene los números 1-100.
- No importa la alineación de números de 2 dígitos en cada cuadro siempre que sea consistente
- Para números de 1 dígito, puede rellenar hasta 2 dígitos y usar el mismo formato que los números de 2 dígitos o centrados en el centro del cuadro.
- Si el número en el cuadro es un múltiplo de la entrada, colorea todo el cuadro de rojo.
- Esto significa la caja completa, no solo la parte numérica
Por ejemplo, dada la entrada 3
, imprima los cien cuadrados dados
Este es el código de golf, por lo que gana la respuesta más corta en bytes.
<table>
, por ejemplo?
white
o grey
?
curses
no debería importar: el rojo es corto de todos modos.