Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Find Sequence by PawelBubak
def checkio(matrix):
y = False
x = len(matrix)
for i in range(0,x):
for j in range(0,x-3):
if matrix[i][j] == matrix[i][j+1]:
if matrix[i][j] == matrix[i][j+2]:
if matrix[i][j] == matrix[i][j+3]:
y = True
for i in range(0,x-3):
for j in range(0,x):
if matrix[i][j] == matrix [i+1][j]:
if matrix[i][j] == matrix[i+2][j]:
if matrix[i][j] == matrix[i+3][j]:
y = True
for i in range(0,x-3):
for j in range(0,x-3):
if matrix[i][j] == matrix [i+1][j+1]:
if matrix[i][j] == matrix[i+2][j+2]:
if matrix[i][j] == matrix[i+3][j+3]:
y = True
for i in range(x-1,2,-1):
for j in range(0,x-3):
if matrix[i][j] == matrix [i-1][j+1]:
if matrix[i][j] == matrix[i-2][j+2]:
if matrix[i][j] == matrix[i-3][j+3]:
y = True
return y
Nov. 25, 2016