Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for [old] Pawn Brotherhood by kurosawa4434
"use strict";
function safePawns(data) {
var safes = 0,
FILES = '_abcdefgh_';
for (var i = 0; i < data.length; i += 1){
var back_rk = (parseInt(data[i].slice(1,2)) - 1).toString(),
f_idx = FILES.indexOf(data[i].slice(0,1));
if (data.indexOf(FILES.slice(f_idx-1, f_idx) + back_rk) > -1 ||
data.indexOf(FILES.slice(f_idx+1, f_idx+2) + back_rk) > -1){
safes += 1
}
}
return safes
}
Sept. 7, 2016