それで、私は自分でコンソールに蛇を印刷するワンライナーを書きました。ちょっと面白くて、どうすればコードを圧縮できるのだろうと思いました...
以下に(短い)出力例を示します。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
仕様は次のとおりです。
- 各行では、単一の非空白文字(好きな方)がコンソールに出力されます。最初は、その左側に29〜31個のスペースが埋め込まれます。
- 各反復で、これら3つのアクション間でランダムな決定が行われます
- パディングの量は1ずつ減少します
- パディングの量は同じままです
- パディングの量は1ずつ増加します
これを30回実行して、30セグメント長の蛇をコンソールに出力します。
バイト単位の最短回答が優先されます。