受此挑战的启发非常深远。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行)或从下方一行(如果您尚未位于第5行)。
- 这些选择必须同等权重。因此,如果您在1号线,则有50%的机会留在1号线,而50%的机会移至2号线。如果在2号线,则有33%的机会移至1号线,留在2号线的机会为33%或移至3号线的机会为33%
- 你的蛇并不需要访问每一行。