Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for Spaceship Landing Strip by TovarischZhukov
def find(lmap,posi,posj):
retval =0
i=posi
maxi=len(lmap)
maxj=len(lmap[i])
while i < maxi:
j=posj
while j < maxj:
if lmap[i][j] not in ['G','S']:
if j==posj:
maxi=i
maxj=j
else:
j+=1
i+=1
retval= max((i-posi)*(j-posj), retval)
return retval
def checkio(lmap):
retval=0
for i,el in enumerate(lmap):
for j,val in enumerate(el):
if val in ['G','S']:
retval=max(retval, find(lmap,i,j))
return retval
Feb. 13, 2016