¿No le parece que leer un texto simple no es lo suficientemente atractivo? Pruebe nuestro
##### ### ### ##### ##### ##### ##### # # ##### #
# # # # # # # # # # # # #
##### ### # # # # #### # # #
# # # # # # # # # # # #
# # ### ### ##### ##### # ##### # # # #
Mucho más elegante, ¿no? Pero es bastante largo escribir a mano, ¡sería maravilloso si alguien hiciera un programa que lo haga por mí!
¡Su tarea , si se ofrece como voluntario para ayudarme, será escribir un programa o una función que tome una cadena que [a-zA-Z\s\n]solo contenga , y genere (o devuelva) la escritura ascii de la misma!
Debe usar el siguiente alfabeto para formatear su salida:
##### #### ### #### ##### ##### ### # # ##### ##### # # # # #
# # # # # # # # # # # # # # # # # # ## ##
##### #### # # # #### #### # ## ##### # # ### # # # #
# # # # # # # # # # # # # # # # # # # # # #
# # #### ### #### ##### # ### # # ##### ### # # ##### # #
# # ### #### ### #### ### ##### # # # # # # # # # # #####
## # # # # # # # # # # # # # # # # # # # # # #
# # # # # #### # # #### ### # # # # # # # # # # #
# ## # # # # ## ## # # # # # # ## ## # # # #
# # ### # #### # # ### # ### # # # # # # #####
El espacio:
|
| it's a 5x5 square of spaces
| but had to pad it with |s to make it appear in this post
|
|
Como se trata de una fuente de ancho fijo, el carácter de espacio también está rodeado de espacios, lo que da como resultado un espacio de 7 anchos entre las dos letras.
a b
1234567 -- these numbers are just for the example, you don't have to output them
##### ####
# # # #
##### ####
# # # #
# # ####
a b
1234567890123
##### ####
# # # #
##### ####
# # # #
# # ####
Cuando encuentre una nueva línea, como en la entrada
ascii
text
Solo asegúrese de separar los dos bloques de texto con al menos una línea vacía
##### ### ### ##### #####
# # # # # # #
##### ### # # #
# # # # # # #
# # ### ### ##### #####
##### ##### # # #####
# # # # #
# #### # #
# # # # #
# ##### # # #
Además, puede reemplazar la #s con cualquier otro carácter siempre que esté en el rango ASCII imprimible y no sean espacios. Por ejemplo, puede usar As para la letra A, Bpara la letra B y así sucesivamente.
Como se trata de código de golf (y, además , complejidad de kolmogorov ), la presentación ganadora será la que resuelva este desafío en el menor byte posible, ¡diviértete!