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 rolandp
def check_row(row):
return ( all(x == row[0] for x in row) and row[0] != "." )
def checkio(game):
for i in range(0,3):
if check_row( game[i] ):
return game[i][0]
if check_row( [ game[0][i], game[1][i], game[2][i] ] ):
return game[0][i]
if (check_row( [ game[0][0], game[1][1], game[2][2] ] ) == True) or \
(check_row( [ game[0][2], game[1][1], game[2][0] ] ) == True) :
return game[1][1]
return "D"
Sept. 26, 2015