あなたの仕事は、印刷物というプログラムを書き、非常に簡単であるHello, world!
ツイストがプリントというプログラムを作成すること、Twister!
。
弦のねじれ方
ツイストアルゴリズムは非常に単純です。各列はそのインデックスだけ下にシフトされます(col 0は0に移動し、col 1は1に移動します...)。列シフトは上に折り返されます。それはちょっとこのように見えます:
a
ba
cba
----
cba
cb
c
行の下のすべてが上に折り返されます。実際の例:
Original:
\\\\\\\\\\\\
............
............
............
Twisted:
\...\...\...
.\...\...\..
..\...\...\.
...\...\...\
(お気に入りの言語のその他の例とツイスターは こちらです)
得点
プログラムは、パディングされた長方形でなければなりません。これはコードゴルフなので、バイト数が最も少なくなります!
ルール
- 最初のプログラムは印刷する必要があります
Hello, world!
。末尾の改行は1つだけ許可されます。 - 最初と2番目のプログラムは同じ言語である必要があります。
- 2番目のプログラムは印刷する必要があります
Twister!
。末尾の改行は1つだけ許可されます。 - プログラムには少なくとも2行2列が必要です。
½
あり、数値の平方根を取ります。2つのうちどちらをこの課題の改行と見なす必要がありますか?