Ihr Job ist ganz einfach: Schreiben Sie ein Programm, das druckt Hello, world!
. Wenn Sie es verdrehen, erstellen Sie ein Programm, das druckt Twister!
.
Wie Saiten verdreht sind
Der Verdrehungsalgorithmus ist sehr einfach. Jede Spalte wird um ihren Index nach unten verschoben (Spalte 0 verschiebt sich um 0, Spalte 1 verschiebt sich um 1, ...). Die Spaltenverschiebung wird nach oben verschoben. Es sieht irgendwie so aus:
a
ba
cba
----
cba
cb
c
Alles unter der Linie nach oben. Reales Beispiel:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(Weitere Beispiele und ein Twister in Ihrer Lieblingssprache finden Sie hier )
Wertung
Ihr Programm muss ein gepolstertes Rechteck sein. Dies ist Codegolf, also gewinnt die niedrigste Bytezahl!
Regeln
- Ihr erstes Programm muss gedruckt werden
Hello, world!
. Es ist nur eine nachgestellte Zeile zulässig. - Ihr erstes und zweites Programm müssen in derselben Sprache sein.
- Ihr zweites Programm muss gedruckt werden
Twister!
. Es ist nur eine nachgestellte Zeile zulässig. - Ihr Programm muss mindestens 2 Zeilen und 2 Spalten enthalten.
½
und bildet die Quadratwurzel einer Zahl. Welches der beiden sollte als neue Linie für diese Herausforderung angesehen werden?