Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Xs and Os Referee by KateQuark
def checkio(game_result):
check_rows = game_result
check_cols = [''.join(check_rows[i][k] for i in range(3)) for k in range(3)]
check_diag = [''.join(check_rows[-i-1][i] for i in range(-1,-4,-1)), ''.join(check_rows[k][k] for k in range(3))]
check_all = check_rows + check_cols + check_diag
if 'XXX' in check_all: return 'X'
elif 'OOO' in check_all: return 'O'
else : return 'D'
Aug. 18, 2015