Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
One by one solution in Clear category for Find Sequence by Vulwsztyn
def checkio(m):
for i in range(len(m)-3):
for j in range (len(m)):
if m[j][i]==m[j][i+1] and m[j][i]==m[j][i+2] and m[j][i]==m[j][i+3]:
print('d')
return True
if m[i][j]==m[i+1][j] and m[i][j]==m[i+2][j] and m[i][j]==m[i+3][j]:
print('c')
return True
for i in range(len(m)-3):
for j in range (len(m)-3):
s=0
for k in range(3):
if m[i+k][j+k]!=m[i+k+1][j+k+1]:
s=1
if s==0:
print("b")
return True
for i in range(len(m)-3):
for j in range (len(m)-3):
s=0
for k in range(3):
if m[i+k][j-k+3]!=m[i+k+1][j-k+2]:
s=1
if s==0:
for k in range(3):
print (m[i+k][j-k+3], m[i+k+1][j-k+2], i+k, j-k+3)
print("a",i,j+3,)
return True
return False
Oct. 22, 2016