Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Through strings solution in Clear category for Find Sequence by MrPod
def checkio(matrix):
matrix = list(map(lambda x: list(map(str, x)), matrix))
if [1 for i in matrix for j in i if j * 4 in ''.join(i)]: return 1
if [1 for i in zip(*matrix) for j in i if j * 4 in ''.join(i)]: return 1
a = ''.join([''.join([matrix[~i - k][i] for i in range(len(matrix) - k)]) + ' ' + \
''.join([matrix[~i - k][~i] for i in range(len(matrix) - k)]) + ' ' + \
''.join([matrix[~i][i + k] for i in range(len(matrix) - k)]) + ' ' + \
''.join([matrix[~i][~i - k] for i in range(len(matrix) - k)]) + ' ' for k in range(len(matrix) - 3)])
if [0 for j in range(1, 9) if str(j) * 4 in a]: return 1
return 0
Jan. 24, 2018
Comments: