Palavras com blocos

16

Dado um dicionário de palavras de 4 letras que não possuem caracteres repetidos ( nessa lista de palavras ), você deve escolher UMA dessas palavras e produzir essa palavra específica usando o seguinte dicionário de letras maiúsculas:

 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |      __      | || |   ______     | || |     ______   | || |  ________    | |
| |     /  \     | || |  |_   _ \    | || |   .' ___  |  | || | |_   ___ '.  | |
| |    / /\ \    | || |    | |_) |   | || |  / .'   \_|  | || |   | |   '. \ | |
| |   / ____ \   | || |    |  __'.   | || |  | |         | || |   | |    | | | |
| | _/ /    \ \_ | || |   _| |__) |  | || |  \ '.___.'\  | || |  _| |___.' / | |
| ||____|  |____|| || |  |_______/   | || |   '._____.'  | || | |________.'  | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |  _________   | || |  _________   | || |    ______    | || |  ____  ____  | |
| | |_   ___  |  | || | |_   ___  |  | || |  .' ___  |   | || | |_   ||   _| | |
| |   | |_  \_|  | || |   | |_  \_|  | || | / .'   \_|   | || |   | |__| |   | |
| |   |  _|  _   | || |   |  _|      | || | | |    ____  | || |   |  __  |   | |
| |  _| |___/ |  | || |  _| |_       | || | \ '.___]  _| | || |  _| |  | |_  | |
| | |_________|  | || | |_____|      | || |  '._____.'   | || | |____||____| | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |     _____    | || |     _____    | || |  ___  ____   | || |   _____      | |
| |    |_   _|   | || |    |_   _|   | || | |_  ||_  _|  | || |  |_   _|     | |
| |      | |     | || |      | |     | || |   | |_/ /    | || |    | |       | |
| |      | |     | || |   _  | |     | || |   |  __'.    | || |    | |   _   | |
| |     _| |_    | || |  | |_' |     | || |  _| |  \ \_  | || |   _| |__/ |  | |
| |    |_____|   | || |  '.___.'     | || | |____||____| | || |  |________|  | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .-----------------. .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| | ____    ____ | || | ____  _____  | || |     ____     | || |   ______     | |
| ||_   \  /   _|| || ||_   \|_   _| | || |   .'    '.   | || |  |_   __ \   | |
| |  |   \/   |  | || |  |   \ | |   | || |  /  .--.  \  | || |    | |__) |  | |
| |  | |\  /| |  | || |  | |\ \| |   | || |  | |    | |  | || |    |  ___/   | |
| | _| |_\/_| |_ | || | _| |_\   |_  | || |  \  '--'  /  | || |   _| |_      | |
| ||_____||_____|| || ||_____|\____| | || |   '.____.'   | || |  |_____|     | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |    ___       | || |  _______     | || |    _______   | || |  _________   | |
| |  .'   '.     | || | |_   __ \    | || |   /  ___  |  | || | |  _   _  |  | |
| | /  .-.  \    | || |   | |__) |   | || |  |  (__ \_|  | || | |_/ | | \_|  | |
| | | |   | |    | || |   |  __ /    | || |   '.___'-.   | || |     | |      | |
| | \  '-'  \_   | || |  _| |  \ \_  | || |  |'\____) |  | || |    _| |_     | |
| |  '.___.\__|  | || | |____| |___| | || |  |_______.'  | || |   |_____|    | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| | _____  _____ | || | ____   ____  | || | _____  _____ | || |  ____  ____  | |
| ||_   _||_   _|| || ||_  _| |_  _| | || ||_   _||_   _|| || | |_  _||_  _| | |
| |  | |    | |  | || |  \ \   / /   | || |  | | /\ | |  | || |   \ \  / /   | |
| |  | '    ' |  | || |   \ \ / /    | || |  | |/  \| |  | || |    > '' <    | |
| |   \ '--' /   | || |    \ ' /     | || |  |   /\   |  | || |  _/ /''\ \_  | |
| |    '.__.'    | || |     \_/      | || |  |__/  \__|  | || | |____||____| | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------' 
 .----------------.  .----------------.                                         
| .--------------. || .--------------. |                                        
| |  ____  ____  | || |   ________   | |                                        
| | |_  _||_  _| | || |  |  __   _|  | |                                        
| |   \ \  / /   | || |  |_/  / /    | |                                        
| |    \ \/ /    | || |     .'.' _   | |                                        
| |    _|  |_    | || |   _/ /__/ |  | |                                        
| |   |______|   | || |  |________|  | |                                        
| |              | || |              | |                                        
| '--------------' || '--------------' |                                        
 '----------------'  '----------------'        

Dependendo da idade, você pode ter recebido uma injeção de nostalgia dessas cartas em bloco. Por outro lado, após um certo ponto, você pode ter a nostalgia de ver seus filhos soletrar essas palavras baseadas em blocos por conta própria. Originados em 1693 , os blocos de alfabeto eram uma peça de educação bastante comum da família nuclear e além. Vamos recriar essa nostalgia soletrando uma palavra dessa lista de palavras .

Em outras palavras, esse desafio é escolher quatro letras da definição do espaço da chave e renderizá-las "empilhadas" em uma ordem especificada pelo dicionário. Você notará que o dicionário omite as palavras de quatro letras, mooncomo elas repetem, e são basicamente palavras de trapaça.

Aqui está a estrutura do bloco em si, sem caractere dentro:

 .----------------. 
| .--------------. | # Tops are periods.
| |              | |
| |              | |
| |              | |
| |              | |
| |              | |
| |              | |
| |              | |
| '--------------' | # Bottoms are apostrophe's.
 '----------------' 

Regras

  • Caracteres dentro dos blocos só uso: |/\_'.]-><.
  • Números não existem, nem símbolos; somente as letras na lista de palavras.
  • Este é um problema de complexidade de kolmogorov depois de escolher sua palavra, você deve gerar cada bloco exatamente como mostrado.
  • Você pode imprimi-los em qualquer formato que desejar, vertical, horizontal, empilhado em um quadrado; no entanto, ele deve ler de cima para baixo, da esquerda para a direita. Além disso, cada bloco deve ser exibido sem ser alterado, em um formato coerente. Isso é para dar mais liberdade para salvar bytes e permitir uma estrutura de saída diversificada, bem como seria ao jogar com blocos.
  • O principal elemento competitivo desse desafio é a otimização da compactação e, como meu outro problema , também leva em consideração sua capacidade de solucionar problemas, considerando o espaço para as pernas de uma escolha aparentemente "estética".

Exemplos

 .----------------.  .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. || .--------------. |
| |  _________   | || |  ____  ____  | || |   ______     | || |  _________   | |
| | |  _   _  |  | || | |_  _||_  _| | || |  |_   __ \   | || | |_   ___  |  | |
| | |_/ | | \_|  | || |   \ \  / /   | || |    | |__) |  | || |   | |_  \_|  | |
| |     | |      | || |    \ \/ /    | || |    |  ___/   | || |   |  _|  _   | |
| |    _| |_     | || |    _|  |_    | || |   _| |_      | || |  _| |___/ |  | |
| |   |_____|    | || |   |______|   | || |  |_____|     | || | |_________|  | |
| |              | || |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------'  '----------------'

É a mesma validade que:

 .----------------. 
| .--------------. |
| |  _________   | |
| | |  _   _  |  | |
| | |_/ | | \_|  | |
| |     | |      | |
| |    _| |_     | |
| |   |_____|    | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  ____  ____  | |
| | |_  _||_  _| | |
| |   \ \  / /   | |
| |    \ \/ /    | |
| |    _|  |_    | |
| |   |______|   | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |   ______     | |
| |  |_   __ \   | |
| |    | |__) |  | |
| |    |  ___/   | |
| |   _| |_      | |
| |  |_____|     | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  _________   | |
| | |_   ___  |  | |
| |   | |_  \_|  | |
| |   |  _|  _   | |
| |  _| |___/ |  | |
| | |_________|  | |
| |              | |
| '--------------' |
 '----------------' 

O que é tão válido quanto:

                     .----------------.                     
                    | .--------------. |                    
                    | |  _________   | |                    
                    | | |  _   _  |  | |                    
                    | | |_/ | | \_|  | |                    
                    | |     | |      | |                    
                    | |    _| |_     | |                    
                    | |   |_____|    | |                    
                    | |              | |                    
                    | '--------------' |                    
                     '----------------'                     
 .----------------.  .----------------.  .----------------. 
| .--------------. || .--------------. || .--------------. |
| |  ____  ____  | || |   ______     | || |  _________   | |
| | |_  _||_  _| | || |  |_   __ \   | || | |_   ___  |  | |
| |   \ \  / /   | || |    | |__) |  | || |   | |_  \_|  | |
| |    \ \/ /    | || |    |  ___/   | || |   |  _|  _   | |
| |    _|  |_    | || |   _| |_      | || |  _| |___/ |  | |
| |   |______|   | || |  |_____|     | || | |_________|  | |
| |              | || |              | || |              | |
| '--------------' || '--------------' || '--------------' |
 '----------------'  '----------------'  '----------------' 

Isso também funciona:

 .----------------.  .----------------. 
| .--------------. || .--------------. |
| |  _________   | || |  ____  ____  | |
| | |  _   _  |  | || | |_  _||_  _| | |
| | |_/ | | \_|  | || |   \ \  / /   | |
| |     | |      | || |    \ \/ /    | |
| |    _| |_     | || |    _|  |_    | |
| |   |_____|    | || |   |______|   | |
| |              | || |              | |
| '--------------' || '--------------' |
 '----------------'  '----------------' 
 .----------------.  .----------------. 
| .--------------. || .--------------. |
| |   ______     | || |  _________   | |
| |  |_   __ \   | || | |_   ___  |  | |
| |    | |__) |  | || |   | |_  \_|  | |
| |    |  ___/   | || |   |  _|  _   | |
| |   _| |_      | || |  _| |___/ |  | |
| |  |_____|     | || | |_________|  | |
| |              | || |              | |
| '--------------' || '--------------' |
 '----------------'  '----------------' 

Até coisas que parecem custar bytes para você fazer:

    .----------------.  .----------------.        
   | .--------------. || .--------------. |       
   | |  _________   | || |  ____  ____  | |       
   | | |  _   _  |  | || | |_  _||_  _| | |       
   | | |_/ | | \_|  | || |   \ \  / /   | |       
   | |     | |      | || |    \ \/ /    | |       
   | |    _| |_     | || |    _|  |_    | |       
   | |   |_____|    | || |   |______|   | |       
   | |              | || |              | |       
   | '--------------' || '--------------' |       
    '----------------'  '----------------'        
           .----------------.  .----------------. 
          | .--------------. || .--------------. |
          | |   ______     | || |  _________   | |
          | |  |_   __ \   | || | |_   ___  |  | |
          | |    | |__) |  | || |   | |_  \_|  | |
          | |    |  ___/   | || |   |  _|  _   | |
          | |   _| |_      | || |  _| |___/ |  | |
          | |  |_____|     | || | |_________|  | |
          | |              | || |              | |
          | '--------------' || '--------------' |
           '----------------'  '----------------' 

No entanto, você pode empilhar os blocos para economizar bytes, é um vencedor no meu livro.

Isso é , vitórias mais baixas na contagem de bytes.

Urna de polvo mágico
fonte
1
Tenho apenas 17 anos e isso me dá nostalgia.
Freira vazando 04/04
Bom desafio! +1
Arjun
Vou adivinhar que a palavra mais popular será hideou waxy.
Neil
@ Neil Em que se baseia o seu "palpite"?
Erik the Outgolfer
@EriktheOutgolfer É baseado nas letras de aparência mais simétrica.
Neil

Respostas:

7

Carvão , 180 164 162 159 159 158 155 bytes

→⁸↘.↓⁹← '←⁸↗→⁶↗'↑⁷← .←⁶↘F³C⁰¦¹¹↓↓↗²____↓←|_↓↓³↗↘_←|_____↑¹↗²↓↓²↖↙_M⁶↓↘_↘⁴↑↘_←|____↑¹→↖\_↓\_Mχ↓↗²← _↑¹ ____↓←|↙_↙²|_↓←|___↘M⁵↓_↘_→'↘.↓\|↙¹←'.__↗→¹↗'↖|←.-‖M←

Experimente online! Editar: salvou 16 18 bytes desenhando manualmente as letras WAY; infelizmente X, é muito difícil desenhar, por isso ainda é impresso usando uma string literal. Economizou mais 3 bytes alternando de WAXYpara AHOY. Salvei outro byte alternando para MAYOporque eu posso usar a χvariável predefinida para 10. Salvei mais 3 bytes repetindo a cópia da borda em um loop. Explicação:

→⁸↘.↓⁹← '←⁸↗    Draw the outer right half of a block
→⁶↗'↑⁷← .←⁶↘    Draw the inner right half of a block
F³C⁰¦¹¹         Make three copies of the right half of the block
↓↓              Move into position and draw an M right half
↗²____↓←|_↓↓³↗↘_←|_____↑¹↗²↓↓²↖↙_
M⁶↓             Move into position and draw an A right half
↘_↘⁴↑↘_←|____↑¹→↖\_↓\_
Mχ↓             Move into position and draw a Y right half
↗²← _↑¹ ____↓←|↙_↙²|_↓←|___↘
M⁵↓             Move into position and draw an O right half
_↘_→'↘.↓\|↙¹←'.__↗→¹↗'↖|←.-
‖M←             Reflect to the left

Lista completa das metades da letra à direita:

A   ↘_↘⁴↑↘_←|____↑¹→↖\_↓\_              (22 bytes)
H   _↑¹←↑¹ ____↓←|_↓↓³↗↘_←|____↑¹→↑¹←↓_ (35 bytes)
M   ↗²____↓←|_↓↓³↗↘_←|_____↑¹↗²↓↓²↖↙_   (33 bytes)
O   _↘_→'↘.↓\|↙¹←'.__↗→¹↗'↖|←.-↘        (28 bytes)
W   ↘²↑↑²← _↑¹ _____↓←|_↓↓⁴↖←__↖²↘      (30 bytes)
X    ____¶|_  _|¶ / /¶' <¶'\ \_¶|____|¶ (35 bytes)
Y   ↗²← _↑¹ ____↓←|↙_↙²|_↓←|___↘        (28 bytes)

Se O, W, Xou Yé a última carta, em seguida, o último byte pode ser removido. Por outro lado, M, We Ycusto de 2 bytes como uma primeira carta ou um byte como a letra após O; Hcusta um byte como primeira letra. Com a contagem de bytes acima, as seguintes palavras são possíveis:

MAYO 155 bytes (43+33+22+28+28+2-1)
AHOY 156 bytes (43+22+35+28+28+1-1)
WAXY 159 bytes (43+30+22+35+28+2-1)
WHOA 160 bytes (43+30+35+28+22+2)
HOAX 163 bytes (43+35+28+22+35+1-1)
WHAM 165 bytes (43+30+35+22+33+2)
WHOM 171 bytes (43+30+35+28+33+2)
Neil
fonte
Eu gosto de como você calculou as alternativas também, parece que o envio do Jelly pode ser capaz de usar o AHOY por menos também?
Magic Octopus Urn
@carusocomputing Para salvar bytes, ele não pode usar letras que precisam dos dois tipos de barras do mesmo lado, e WHAM é a única palavra que cabe.
819 Neil
Na verdade, são os .es e 'os Oque são os verdadeiros assassinos (eu estaria compactando como um número base 6 em vez de um número base 4).
Jonathan Allan
@ JonathanAllan De fato, mas a única outra carta espelhada X, também tem sua própria parcela de problemas.
819 Neil
@ Neil foi sua primeira resposta a carvão?
Magic Octopus Urn
4

PHP, 362 bytes

LEITE

$a="--------------";$b=977775;echo strtr("2222
1111
5 6886 5976_885576_7759___8675
507\8/7_|59807_|75907_|7855 08|08_|85
9|7\/7|85577975989875575_/ /885
95\8/955779759857_7557|8__'.885
5 _5_\/_5_ 597_5_88557_5__/ |859_9\ \_85
506|06|59806|759|66|855 |6||6| 5
$b$b$b$b
3333
4444",
["|_","| .$a. |"," .-$a-. ","| '$a' |"," '-$a-' ","| |",____,"   ","  ","| |  "]);

Experimente online!

PHP, 258 bytes compactado apenas

echo gzinflate(base64_decode("pZI5DsUgDET7nMJdqsCFkHyROfxnHJaB6iu4iOFhjxfF0rNZMjtgF3aaDCesCsK8mlULDwbC+j0eBhtksgAN4xUEz8UsMwNTMLhDkicZjCgUiJugRX7JEaUdWj9Ikf40GUVzdKOCYIf4V9BXwTrxnVTQWaTkcMsO34l0hyS1Hyns8S1WXHZIG052GGDZYTPIDkcu5shqOvIHVgXv9V+6GfidXTsjPWE/"));

Experimente online!

PHP, código de 323 bytes acima compactado com o uso de eval

eval(gzinflate(base64_decode("VVBdawQhDHz3VwQRbOF2135EI8v9klrCXincW+F6j/nxneyWQkdxwswYg2k7x+kf4pou594AXj8/rl/0fb/dbw/xGQhPQGCqIpW4t6oizCCEu6pKbRy4tCFLU+MuBQRrJySpiBVREw7d2lia+fXWEZEuDTXrQou4z2jS/1xu6raJap7dZ1LWseDwQUD7JGA0QNeufdBQD5Zq2D5M9VmsVn+VrBo2cUiXY4UXILwC8RTeomk8RaM5bTMZSpqntE0z7WpOWz7U7Go+VAj4BIVKLtCvCn5/XH8A")));

Experimente online!

Jörg Hülsermann
fonte
Quero dizer, não vejo por que eles não seriam válidos. Eles são chatos embora. Se você optar por usar as respostas mais curtas de compactação para salvar bytes, mantenha também as que você trabalhou :).
Magic Octopus Urn
@carusocomputing Eu diria que, se não forem válidos, o desafio é mais interessante. Caso contrário, pode acabar em soluções única comprimido
Jörg Hülsermann
Não quero limitar muito; caso contrário, os idiomas que usam compactação não integrada para desafios ASCII não poderão competir.
Magic Octopus Urn
3

Geléia , 119 114 bytes

WHAM

“ƭHGE94=ẠĊỴI>ạȧⱮṅƇṾ'Ñɦȥ⁴7?6ụ\ĖḂẆṾƇṗyZḣ&c%~Œ’ṃ“ |\_”s7;€“| |”µṚ“\/”y;µ€s6U4¦
“ŒUỴ2,Ɠ’ṃ“|'-. ”s4µṪẋ7ṭµ€m€0s3ṚjЀ¢Y€Y

Experimente online!

Quão?

A idéia geral é escolher letras que tenham simetria esquerda-direita com tradução mínima de caracteres para (a) reduzir a base na qual os dados podem ser codificados e (b) manter pequena a função "reflexão".

A carta Htem simetria esquerda-direita, sem necessidade de tradução. As letras We Atambém têm simetria esquerda-direita se os /s à esquerda se tornarem \s à direita. Infelizmente, não existem quatro dessas letras (com os mesmos lados tendo as mesmas inclinações de barras).

Letras como a Ointrodução de mais caracteres, o que aumenta a base necessária para a criptografia, criando um número muito maior e, portanto, mais bytes.

M, no entanto, apenas introduz a outra barra - se as meias linhas da Msão armazenadas ao contrário e com as barras erradas, a base é mantida em quatro e uma reversão pós-descriptografia e pós-reflexão dessas linhas coloca tudo novamente ( esse é o U4¦link 1). Isso também significa que a tradução de caracteres precisa apenas se \tornar virada /e não o contrário (ou seja, Ṛ“\/”y;não Ṛ“\/“/\”y;).

“...’ṃ“ |\_”s7;€“| |”µṚ“\/”y;µ€s6U4¦ - Link 1: middle rows of blocks: no arguments
“...’                                - base 250 number
     ṃ“ |\_”                         - convert to base 4 with digits [0-3]="_ |\"
            s7                       - split into sevens
                “| |”                - literal "| |"
              ;€                     - concatenate €ach
                     µ               - monadic chain separation (call that rhs)
                             µ€      - for each r in rhs:
                      Ṛ              -     reverse r
                       “\/”y         -     convert any '\'s to '/'s
                            ;        -     concatenate with r
                               s6    - split into sixes
                                   ¦ - apply to indexes...
                                  4  -   four (the M)
                                 U   -   upend

“ŒUỴ2,Ɠ’ṃ“|'-. ”s4µṪẋ7ṭµ€m€0s3ṚjЀ¢Y€Y - Main link: no arguments
“ŒUỴ2,Ɠ’                               - base 250 number
        ṃ“ -|.'”                       - convert to base 5 with digits [0-4]="' -|."
                s4                     - split into fours
                  µ                    - monadic chain separation (call that lhs)
                       µ€              - for each l in lhs:
                   Ṫ                   -   tail l
                    ẋ7                 -   repeat (the tail) seven times
                      ṭ                -   tack to l
                         m€0           - reflect €ach
                            s3         - split into threes
                              Ṛ        - reverse
                                  ¢    - call last link (1) as a nilad
                               jЀ     - join mapped over right
                                   Y€  - join each with newlines
                                     Y - join with newlines
                                       - implicit print
Jonathan Allan
fonte
1
Certamente Mas /são da mesma maneira que Yas?
Neil
Yep Devo ter perdido que quando se olha para as palavras: /
Jonathan Allan
2

Javascript 433 416 caracteres

Sim, não é muito impressionante. Mas eu trabalhei muito e não vejo nenhuma maneira fácil de melhorar muito :)

_ => {r = (s, x) => s.repetição (x)

Z='| |'
q=(s,x)=>Z+r(_=' ',x)+s+r(_,14-s.length-x)+Z
h=r('-',14)
Y=(a,o)=>` .-${h}-. \n| .${h}. |
`+a.map((s,i)=>q(s,[2,1,3,3,2,1][i]+o)).join(N='\n')+N+q(r(_,14))+`
| '${h}' |
 '-${h}-' 
`
return Y([i=r(U='_',5),j='|_   _|',Z,Z+'    _',l='_| |___/ |',m=`|${i}____|`],1)+Y([i,j,Z,Z,I=U+Z+U,J=`|${i}|`],3)+Y([e=r(U,9),f='|_   ___  |',g=Z+'_  \\_|','|  _|',I,J],0)+Y([e,f,g,'|  _|  _',l,m],0)}

Não tenho certeza se minhas cartas estão perfeitamente bem formadas:

 .----------------. 
| .--------------. |
| |   _____      | |
| |  |_   _|     | |
| |    | |       | |
| |    | |    _  | |
| |   _| |___/ | | |
| |  |_________| | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |     _____    | |
| |    |_   _|   | |
| |      | |     | |
| |      | |     | |
| |     _| |_    | |
| |    |_____|   | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  _________   | |
| | |_   ___  |  | |
| |   | |_  \_|  | |
| |   |  _|      | |
| |  _| |_       | |
| | |_____|      | |
| |              | |
| '--------------' |
 '----------------' 
 .----------------. 
| .--------------. |
| |  _________   | |
| | |_   ___  |  | |
| |   | |_  \_|  | |
| |   |  _|  _   | |
| |  _| |___/ |  | |
| | |_________|  | |
| |              | |
| '--------------' |
 '----------------' 

O resultado é salvo na avariável.

Steve Bennett
fonte
2

Chiclete , 119 bytes

00000000: d5d2 0106 0341 1483 6100 e614 3fb0 60a6  .....A..a...?.`.
00000010: 172a b948 0e5f 08d2 a754 a9d2 80f5 2df8  .*.H._...T....-.
00000020: bde1 ecb1 b33c f1e0 650c 4892 00c0 412c  .....<..e.H...A,
00000030: 406e cc27 bc46 3522 63e9 860b adac b017  @n.'.F5"c.......
00000040: bcf6 d32e bcda a2eb b3c8 ce34 c1ce 2c4c  ...........4..,L
00000050: d17b 4ce6 40a7 f1f7 91ca ea14 2994 e853  .{L.@.......)..S
00000060: 901f 770d ccc9 0b53 d858 85ff 1b29 66e4  ..w....S.X...)f.
00000070: 78ae d637 9feb 03                        x..7...

Experimente online!

VIDA. Aqui está uma lista de todas as letras em um formato mais legível que usei para testar cada palavra.

ovs
fonte
Grande esforço. Felizmente ainda não venceu Jelly. (???) (apenas 5 bytes)
user202729 28/01
Wellp, a resposta em apenas 5 dias também é de 5 bytes. +300 haha.
Magic Octopus Urn