Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Pawn Brotherhood by a.a.v.worker
def safe_pawns(pawns):
count = 0
pawns_index = [(ord(p[0]) - 97,int(p[1]) - 1) for p in pawns]
for col,row in pawns_index:
if ((col - 1,row-1) in pawns_index) or ((col + 1,row-1) in pawns_index):
count += 1
return count
Aug. 10, 2015