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 MichaelKurganskiy
def checkio(game):
diagonal = ['','']
for i in range(0, 3):
if game[i].count(game[i][0]) == 3 and game[i][0] != '.':
return game[i][0]
if game[0][i] == game [1][i] == game[2][i] and game[0][i] != '.':
return game[0][i]
diagonal[0] += game[i][i]
diagonal[1] += game[i][2-i]
for x in range(0, 2):
if diagonal[x].count(diagonal[x][0]) == 3 and diagonal[x][0] != '.':
return diagonal[x][0]
return 'D'
March 16, 2015
Comments: