Inspirado por Golf me um alfabeto ASCII , do qual esse desafio é (quase) um inverso direto.
Tarefa:
Pegue uma sequência de texto de arte ASCII e produza o conteúdo do texto como texto ASCII comum.
Entrada:
Sequência de texto de arte ASCII.
A entrada conterá apenas instâncias de caracteres ASCII #
, espaços e 4 ou 5 novas linhas (uma nova linha à direita é opcional). Todas as linhas têm o mesmo comprimento. (Ou seja, a última letra da arte ASCII é preenchida com espaços à direita.) Você pode usar algum outro caractere ASCII imprimível em vez da #
entrada, se desejar.
A entrada conterá letras da arte A-Z
ASCII e espaços da arte ASCII (um bloco de espaço em branco 5x5). Sem pontuação. Há apenas uma linha de texto de arte ASCII (5 linhas reais). Não haverá espaços de arte ASCII à direita ou à direita, nem espaços de arte ASCII adjacentes.
O tamanho da letra é de 5x5 caracteres. Há um espaço de 1x5 entre cada letra. O espaço entre as palavras é um bloco 5x5 de espaço em branco (+ 1x5 de espaço em cada lado, porque é apenas mais uma letra). Não haverá espaço 1x5 no final ou no início, apenas entre as letras da arte ASCII.
Saída:
String contendo o texto como caracteres ASCII A-Z
+ espaços. A saída também pode estar em minúscula, se for mais fácil para a sua solução. Caso misto também é permitido.
As cartas de arte ASCII:
### #### ### #### ##### ##### ### # # ##### ##### # # # # #
# # # # # # # # # # # # # # # # # # ## ##
##### #### # # # #### #### # ## ##### # # ### # # # #
# # # # # # # # # # # # # # # # # # # # # #
# # #### ### #### ##### # ### # # ##### ### # # ##### # #
# # ### #### ### #### ### ##### # # # # # # # # # # #####
## # # # # # # # # # # # # # # # # # # # # # #
# # # # # #### # # #### ### # # # # # # # # # # #
# ## # # # # # # # # # # # # # ## ## # # # #
# # ### # ## # # # ### # ### # # # # # # #####
O espaço:
|
| A 5x5 square of spaces.
| (Padded with |s to make it appear in this post.)
|
|
Exemplos:
Entrada:
# # ##### # # ### # # ### #### # ####
# # # # # # # # # # # # # # # #
##### #### # # # # # # # # # #### # # #
# # # # # # # ## ## # # # # # # #
# # ##### ##### ##### ### # # ### # # ##### ####
Saída: HELLO WORLD
Entrada:
### ### ### ##### #####
# # # # # # #
##### ### # # #
# # # # # # #
# # ### ### ##### #####
Saída: ASCII
Entrada:
#### #### ### ###
# # # # # # #
#### #### # # ##
# # # # # #
# # ### ###
Saída: PPCG
Isso é código-golfe , então a resposta mais curta em bytes vence.