Seu trabalho é bastante simples, escreva um programa que imprima e Hello, world!
, quando torcido, cria um programa que imprime Twister!
.
Como as cordas são torcidas
O algoritmo de torção é muito simples. Cada coluna é deslocada para baixo pelo seu índice (col 0 desce 0, col 1 move 1, ...). A mudança de coluna envolve o topo. É mais ou menos assim:
a
ba
cba
----
cba
cb
c
Com tudo sob a linha de embalagem para o topo. Exemplo real:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(Mais exemplos e trava-línguas no seu idioma favorito estão aqui )
Pontuação
Seu programa deve ser um retângulo acolchoado. Isso é código-golfe, e a menor contagem de bytes ganha!
Regras
- Seu primeiro programa deve ser impresso
Hello, world!
. Apenas uma nova linha à direita é permitida. - Seus primeiro e segundo programas devem estar no mesmo idioma.
- Seu segundo programa deve ser impresso
Twister!
. Apenas uma nova linha à direita é permitida. - Seu programa deve ter pelo menos 2 linhas e 2 colunas.
½
e obtém a raiz quadrada de um número. Qual dos dois deve ser considerado a nova linha para este desafio?