Ritorno alle basi...
Come insegnante nella scuola elementare locale (elementare?), Hai bisogno di un modo per insegnare alla tua classe i loro orari. A tua disposizione, hai centinaia di quadrati e un carico di penne rosse. Devi anche essere in grado di mostrare rapidamente alla tua classe le risposte corrette.
Ora, sei abbastanza intelligente da scrivere un programma in grado di fare tabelline, ma puoi disegnarli su cento quadrati?
La sfida
Invia un centinaio di quadrati a stdout o equivalente usando i codici ansi-escape per ombreggiare i numeri che sono multipli dell'input.
- Emette una griglia 10x10 contenente i numeri 1-100.
- Non importa l'allineamento di numeri a 2 cifre in ogni casella purché sia coerente
- Per i numeri a 1 cifra, puoi inserire fino a 2 cifre e utilizzare la stessa formattazione dei numeri a 2 cifre o centrati al centro della casella.
- Se il numero nella casella è un multiplo dell'input, colora di rosso l'intera casella.
- Ciò significa che l'intera casella, non solo la parte numerica
Ad esempio, dato l'input 3
, stampare il centinaio dato
Questo è il codice golf, quindi vince la risposta più breve in byte!
<table>
, per esempio?
white
o grey
?
curses
non dovrebbe importare - il rosso è comunque corto.