Você não acha que ler texto simples não é atraente o suficiente? Experimente o nosso
##### ### ### ##### ##### ##### ##### # # ##### #
# # # # # # # # # # # # #
##### ### # # # # #### # # #
# # # # # # # # # # # #
# # ### ### ##### ##### # ##### # # # #
Muito mais chique, não é? Mas é muito longo para escrever à mão, seria maravilhoso se alguém fizesse um programa que fizesse isso por mim!
Sua tarefa , se você se voluntariar para me ajudar, será escrever um programa ou uma função que use [a-zA-Z\s\n]
apenas uma string que contenha e gerar (ou retornar) a escrita ascii dela!
Você deve usar o seguinte alfabeto para formatar sua saída:
##### #### ### #### ##### ##### ### # # ##### ##### # # # # #
# # # # # # # # # # # # # # # # # # ## ##
##### #### # # # #### #### # ## ##### # # ### # # # #
# # # # # # # # # # # # # # # # # # # # # #
# # #### ### #### ##### # ### # # ##### ### # # ##### # #
# # ### #### ### #### ### ##### # # # # # # # # # # #####
## # # # # # # # # # # # # # # # # # # # # # #
# # # # # #### # # #### ### # # # # # # # # # # #
# ## # # # # ## ## # # # # # # ## ## # # # #
# # ### # #### # # ### # ### # # # # # # #####
O espaço:
|
| it's a 5x5 square of spaces
| but had to pad it with |s to make it appear in this post
|
|
Como essa fonte é de largura fixa, o caractere de espaço também é cercado por espaços, resultando em um espaço de 7 larguras entre as duas letras.
a b
1234567 -- these numbers are just for the example, you don't have to output them
##### ####
# # # #
##### ####
# # # #
# # ####
a b
1234567890123
##### ####
# # # #
##### ####
# # # #
# # ####
Quando você encontra uma nova linha, como na entrada
ascii
text
Apenas certifique-se de separar os dois blocos de texto por pelo menos uma linha vazia
##### ### ### ##### #####
# # # # # # #
##### ### # # #
# # # # # # #
# # ### ### ##### #####
##### ##### # # #####
# # # # #
# #### # #
# # # # #
# ##### # # #
Além disso, você tem permissão para substituir os #
s por qualquer outro caractere, desde que esteja no intervalo ASCII imprimível e não haja espaços. Você pode, por exemplo, usar A
s para a letra A, B
para a letra B e assim por diante.
Como esse é o código-golfe (e também a complexidade do kolmogorov ), a finalização vencedora será a que resolver esse desafio com o mínimo de bytes possível, divirta-se!