Sua tarefa é imprimir este texto exato:
az za
abyz zyba
abcxyz zyxcba
abcdwxyz zyxwdcba
abcdevwxyz zyxwvedcba
abcdefuvwxyz zyxwvufedcba
abcdefgtuvwxyz zyxwvutgfedcba
abcdefghstuvwxyz zyxwvutshgfedcba
abcdefghirstuvwxyz zyxwvutsrihgfedcba
abcdefghijqrstuvwxyz zyxwvutsrqjihgfedcba
abcdefghijkpqrstuvwxyz zyxwvutsrqpkjihgfedcba
abcdefghijklopqrstuvwxyz zyxwvutsrqpolkjihgfedcba
abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba
abcdefghijklopqrstuvwxyzyxwvutsrqpolkjihgfedcba
abcdefghijkpqrstuvwxyzyxwvutsrqpkjihgfedcba
abcdefghijqrstuvwxyzyxwvutsrqjihgfedcba
abcdefghirstuvwxyzyxwvutsrihgfedcba
abcdefghstuvwxyzyxwvutshgfedcba
abcdefgtuvwxyzyxwvutgfedcba
abcdefuvwxyzyxwvufedcba
abcdevwxyzyxwvedcba
abcdwxyzyxwdcba
abcxyzyxcba
abyzyba
aza
São permitidos o seguinte:
- Deixando espaços à direita no final das linhas
- Fazendo tudo em maiúsculas em vez de minúsculas
- Trailing newlines
Lembre-se de que isso é código-golfe , portanto o código com o menor número de bytes vence.
code-golf
ascii-art
kolmogorov-complexity
alphabet
Oliver Ni
fonte
fonte
Respostas:
05AB1E , 36 bytes
Código:
Ainda não funciona no TIO, mas funciona com o intérprete offline .
fonte
Vim,
9491 bytesEste foi complicado.
Aqui está em ação:
Aqui está um despejo xxd com os caracteres não imprimíveis:
Explicação:
O crédito para as duas primeiras linhas vai para DJMcMayhem e Lynn .
fonte
PHP, 158 bytes
fonte
Lote,
395391 bytesfonte
Pyke, 27 bytes
Experimente aqui!
fonte
J, 52 bytes
Uso
fonte
Geléia , 35 bytes
TryItOnline!
Como?
fonte
Chiclete , 165 bytes
Hexdump:
Apenas passei a string pelo Zopfli para muitas iterações.
fonte
JavaScript (ES6),
215211 bytesOnde
\n
representa o caractere literal de nova linha. Isso acabou com minha resposta de construção de caracteres em 213 bytes:fonte
Ruby, 109 bytes
Programa completo que imprime uma string conforme exigido pela pergunta. Um byte pode ser salvo mudando para uma função lambda que retorna uma matriz de seqüências de caracteres.
Ungolfed
fonte
Japt, 49 bytes (não concorrente)
Eu escrevi essa resposta principalmente para experimentar a (alguma) nova
ê
função (rejeição;"abc" -> "abcba"
). Teste online!Explicação
fonte
C #, 473 bytes
"Concat", "Reverse", "Substring" ... Tantas grandes palavras ...
Golfe:
Ungolfed:
Saídas:
fonte