Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Pawn Brotherhood by DominikKossinski
def safe_pawns(pawns):
liczby = "12345678"
litery = "abcdefgh"
tab=[]
for i in pawns:
plit1 = litery.rfind(i[0])+1
plit2 = litery.rfind(i[0])-1
plicz = liczby.rfind(i[1])+1
safe1="00"
safe2="00"
if(plicz<8):
if(plit1<8):
safe1=str(litery[plit1])+str(liczby[plicz])
if(plicz<8):
if(plit2>=0):
safe2=str(litery[plit2])+str(liczby[plicz])
if(safe1):
if safe1 in tab:
z=1
else:
tab.append(safe1)
if(safe2):
if safe2 in tab:
z=1
else:
tab.append(safe2)
i=0
liczbas=0
tabn=len(tab)
while i
Oct. 21, 2016