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 A
s pour la lettre A, B
pour 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!