Retour aux sources...
En tant que professeur à l'école primaire (primaire?) Locale, vous avez besoin d'un moyen d'enseigner à votre classe leurs horaires. A votre disposition, vous avez cent carrés et une charge de stylos rouges. Vous devez également pouvoir montrer rapidement à votre classe les bonnes réponses.
Maintenant, vous êtes assez intelligent pour écrire un programme qui peut faire des tables de multiplication, mais pouvez-vous les dessiner sur cent carrés?
Le défi
Sortez cent carrés vers stdout ou équivalent en utilisant des codes ansi-escape pour ombrer les nombres qui sont des multiples de l'entrée.
- Sortez une grille 10x10 contenant les nombres 1-100.
- Peu importe l'alignement des nombres à 2 chiffres dans chaque case tant qu'il est cohérent
- Pour les nombres à 1 chiffre, vous pouvez remplir à 2 chiffres et utiliser le même formatage que les nombres à 2 chiffres ou centré au milieu de la boîte.
- Si le nombre dans la case est un multiple de l'entrée, coloriez la case entière en rouge.
- Cela signifie que la boîte entière, pas seulement la partie numérique
Par exemple, étant donné l'entrée 3, imprimez les cent carrés donnés
C'est le golf de code, donc la réponse la plus courte en octets l'emporte!
<table>, par exemple?
whiteou grey?
cursesne devrait pas avoir d'importance - le rouge est de toute façon court.

