チュートリアル 003

Point 4, MaxBytes 19, 最下位12位


19Bytes 12位

a(X):sa(X-1)
b:a(24)rsrsrb
a(11)lb

MAPの角は

を4回繰り返せばよいので

  1. 上下左右の●は○を通過するまで無視できるのでそのまま直進
  2. 角をグルリと回る操作を実行し、
  3. 再帰する


13Bytes 6位

a(X):sa(X-1)
b:a(24)lsb
b
  1. MAP角の障害物を利用して19Beytsの"rsrs"を"ls"に圧縮

12Bytes 5位

a(X):sa(X-1)
b:a(24)lb
b
  1. 13Bytesの"lsb"の"s"が重複しているので消す。


今の所ここまで圧縮が止まってます。2重再帰がわからね。

8Byets 1位

a(X):Xa(sX)
a(r)