Ne trouvez-vous pas que la lecture d'un texte simple n'est pas assez attrayante? Essayez notre
##### ### ### ##### ##### ##### ##### # # ##### #
# # # # # # # # # # # # #
##### ### # # # # #### # # #
# # # # # # # # # # # #
# # ### ### ##### ##### # ##### # # # #
Beaucoup plus chic, non? Mais c'est assez long pour écrire à la main, ce serait merveilleux si quelqu'un faisait un programme qui le faisait pour moi!
Votre tâche , si vous vous portez volontaire pour m'aider, sera d'écrire un programme ou une fonction qui prend une chaîne contenant[a-zA-Z\s\n] uniquement, et de produire (ou de retourner) l'écriture ascii de celle-ci!
Vous devez utiliser l'alphabet suivant pour formater votre sortie:
##### #### ### #### ##### ##### ### # # ##### ##### # # # # #
# # # # # # # # # # # # # # # # # # ## ##
##### #### # # # #### #### # ## ##### # # ### # # # #
# # # # # # # # # # # # # # # # # # # # # #
# # #### ### #### ##### # ### # # ##### ### # # ##### # #
# # ### #### ### #### ### ##### # # # # # # # # # # #####
## # # # # # # # # # # # # # # # # # # # # # #
# # # # # #### # # #### ### # # # # # # # # # # #
# ## # # # # ## ## # # # # # # ## ## # # # #
# # ### # #### # # ### # ### # # # # # # #####
L'espace:
|
| it's a 5x5 square of spaces
| but had to pad it with |s to make it appear in this post
|
|
Comme il s'agit d'une police à largeur fixe, le caractère d'espace est également entouré d'espaces, ce qui entraîne un espace de 7 largeurs entre les deux lettres.
a b
1234567 -- these numbers are just for the example, you don't have to output them
##### ####
# # # #
##### ####
# # # #
# # ####
a b
1234567890123
##### ####
# # # #
##### ####
# # # #
# # ####
Lorsque vous rencontrez une nouvelle ligne, comme dans l'entrée
ascii
text
Assurez-vous simplement de séparer les deux blocs de texte par au moins une ligne vide
##### ### ### ##### #####
# # # # # # #
##### ### # # #
# # # # # # #
# # ### ### ##### #####
##### ##### # # #####
# # # # #
# #### # #
# # # # #
# ##### # # #
En outre, vous êtes autorisé à remplacer le #s par tout autre caractère tant qu'il se trouve dans la plage ASCII imprimable et qu'il ne s'agit pas d'espaces. Vous pouvez par exemple utiliser As pour la lettre A, Bpour la lettre B et ainsi de suite.
Comme il s'agit de code-golf (et de plus de complexité kolmogorov ), la soumission gagnante sera celle qui résoudra ce défi dans le moins d'octets possible, amusez-vous!