Il tuo lavoro è abbastanza semplice, scrivi un programma che stampa Hello, world!
, che quando attorcigliato crea un programma che stampa Twister!
.
Come le corde sono contorte
L'algoritmo di torsione è molto semplice. Ogni colonna viene spostata verso il basso dal suo indice (col 0 si sposta in basso 0, col 1 si sposta 1, ...). Lo spostamento della colonna si sposta verso l'alto. Sembra un po 'così:
a
ba
cba
----
cba
cb
c
Con tutto sotto la linea che si avvolge verso l'alto. Vero esempio:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(Altri esempi e un twister nella tua lingua preferita sono qui )
punteggio
Il tuo programma deve essere un rettangolo imbottito. Questo è code-golf quindi vince il conteggio di byte più basso!
Regole
- Il tuo primo programma deve essere stampato
Hello, world!
. È consentita una sola riga finale. - Il tuo primo e secondo programma devono essere nella stessa lingua.
- Il tuo secondo programma deve essere stampato
Twister!
. È consentita una sola riga finale. - Il tuo programma deve avere almeno 2 righe e 2 colonne.
½
e prende la radice quadrata di un numero. Quale dei due dovrebbe essere considerato la newline di questa sfida?