この挑戦に非常に強く触発されたCode Golf:あなた自身のペットのASCIIスネーク -水平にすると複雑さが増すと思いました。
水平のヘビの例:
0 0
0 0 0 000
00 0 00 000 0 0
000 0 0 0 00
0 000
ルールは次のとおりです。
- 正確に5行の文字が印刷されます
- 各行は正確に30文字の長さで、スペースとヘビを描くために選択した文字の組み合わせで構成されます
- あなたの蛇は3行目から始まります
- スネークの描画に使用する次の行は、現在の行、1行上(まだ1行目でない場合)、または1行下(5行目でない場合)からランダムに選択する必要があります。
- これらの選択肢は、等しく重み付けする必要があります。したがって、ライン1にいる場合は、ライン1にとどまる可能性が50%、ライン2に移動する可能性が50%あります。ライン2にある場合、ライン1に移動する可能性は33%です。ライン2にとどまる確率33%またはライン3に移動する確率33%
- あなたのヘビはすべての行を訪れる必要はありません。