Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
generator function solution in Clear category for Pawn Brotherhood by David_Jones
def defenders(pawn):
letter, digit = pawn
digit = chr(ord(digit)-1)
yield chr(ord(letter)-1) + digit
yield chr(ord(letter)+1) + digit
def safe_pawns(pawns):
return sum(bool(set(defenders(pawn)) & pawns) for pawn in pawns)
June 15, 2019
Comments: