Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
re🏭ed (follow the arrows) solution in Creative category for [old] Berserk Rook by vincent.tscherter
var berserkRook = (bers, rooks, s = i => (a,b) => a[i] e[+!c] == bers[+!c]),
l = k.indexOf(bers)) => [...a, k[l-1], k[l+1]].filter(x => x), [] )) =>
moves.length && Math.max(...moves.map( m => berserkRook(m, rooks.filter(r => r != m)))) + 1;
Oct. 3, 2018