Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
if everywhere solution in Uncategorized category for Find Sequence by alterGNU
from typing import List
def checkio(matrix: List[List[int]]) -> bool:
N = len(matrix)
if (N >= 4):
for i in range(0,N):
for j in range(0,N):
value = matrix[i][j]
if (j<(N-3)):
# Ligne
if (matrix[i][j+1]==value)and(matrix[i][j+2]==value)and(matrix[i][j+3]==value):
return True
# D1
if ((i<(N-3))and(matrix[i+1][j+1]==value)and(matrix[i+2][j+2]==value)and(matrix[i+3][j+3]==value)):
return True
if (i<(N-3)):
# Colonne
if (matrix[i+1][j]==value)and(matrix[i+2][j]==value)and(matrix[i+3][j]==value):
return True
# D2
if ((3<=j)and(matrix[i+1][j-1]==value)and(matrix[i+2][j-2]==value)and(matrix[i+3][j-3]==value)):
return True
return False
May 8, 2021