Le défi:
Pour une entrée d'une lettre X (majuscule ou minuscule de A à Z) et d'un chiffre N (0-9), imprimez la lettre X correspondante en N * X.
La lettre doit provenir de cette liste:
AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H
A A B B C D D E F G H H
AAAAA BBBB C D D EEEE FFFF G GG HHHHH
A A B B C D D E F G G H H
A A BBBB CCCC DDDD EEEEE F GGG H H
IIIII J K K L M M N N OOO
I J K K L MM MM NN N O O
I J KKK L M M M N N N O O
I J J K K L M M N NN O O
IIIII JJJ K K LLLLL M M N N OOO
PPPP QQQ RRRR SSSS TTTTT U U V V W W
P P Q Q R R S T U U V V W W
PPPP Q Q RRRR SSS T U U V V W W
P Q QQ R R S T U U V V W W W
P QQQQ R R SSSS T UUU V W W
X X Y Y ZZZZZ
X X Y Y Z
X Y Z
X X Y Z
X X Y ZZZZZ
Exemples:
entrée: a 1
production:
AAA
A A
AAAAA
A A
A A
entrée: A 0
production: A
entrée: A 2
production:
AAA AAA AAA
A AA AA A
AAAAAAAAAAAAAAA
A AA AA A
A AA AA A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
AAA AAA AAA AAA AAA
A AA AA AA AA A
AAAAAAAAAAAAAAAAAAAAAAAAA
A AA AA AA AA A
A AA AA AA AA A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
AAA AAA
A A A A
AAAAA AAAAA
A A A A
A A A A
entrée: A -1
sortie: quoi que ce soit: peu importe
Règles supplémentaires:
- Les paramètres d'entrée peuvent être séparés par le caractère que vous souhaitez.
- Chaque lettre doit utiliser le capital d'elle-même comme caractère ascii pour la dessiner.
- Les espaces de fin, les nouvelles lignes, etc. sont autorisés
- Au lieu d'un programme, vous pouvez écrire une fonction qui prend la chaîne de chiffres comme argument. La sortie doit être imprimée normalement.
- Stdout / Stderr n'a pas d'importance, choisissez-en un. Si des trucs imprimés sur l'autre n'ont pas d'importance non plus.
- Les formats de sortie possibles peuvent être imprimés sur STDOUT, retournés sous forme de liste de chaînes, renvoyés sous forme de matrice de caractères, etc. tant que le résultat peut simplement être imprimé en utilisant la méthode d'impression par défaut des langues. *
*: comme la fonction f (a, 1) retourne la chaîne et on peut simplement dire print (f (a, 1)) ne fait pas appeler print () une partie de la réponse. (Cela a été souligné par Kevin Cruijssen et Arnauld).
Gagnant:
Il s'agit du code-golf, le plus petit nombre de victoires d'octets. S'amuser!
Edit : cette question semble très identique à celle-ci mais je dirais que ce n'est pas le cas, car elle devrait fonctionner non seulement pour H mais pour chaque lettre de l'alphabet .. Je suppose que vous décidez plutôt ou non qu'il s'agit d'un doublon.