Tic-tac-toe (tic.*)

Tic-tac-toe (tic.*)

【题目描述】
显然,我们每个人都熟悉Tic-tac-toe游戏。
这个游戏的规则是:两个人依次在3X3的棋盘上下棋。
当一个人有3个棋子连成一行或一列或一纵列时,则这个人已经获得胜利。这时则停止下棋。第一个人先下,第二个人后下。
现在,请你判断一游戏的状态。
first,现在轮到第一个人下。
second,现在轮到第二个人下。
the first player won,如果第一个人刚刚赢得比赛。
the second player won,如果第二个人刚刚赢得比赛。
illegal,如果这种棋局不可能出现。
draw,如果棋盘已经下满且无法分出胜负。
【输入】
一个3X3的矩阵,用X和.和0表示。
X表示第一个人的棋子,0表示第二个人的棋子。
.表示该位置还未下。
【输出】
一个字符串,即上述六种状态的一种。
【输入样例】
X0X
.0.
.X.
【输出样例】
second

子任务序号 分值 数据保证
1 30(3个点) 答案只含有first,second和draw
2 70(7个点) 答案只含有其他3种情况