背景
如果您熟悉井字游戏,请跳到“任务”(我想大多数人是!)
井字游戏是一款著名的两人游戏。它由一个3x3的棋盘组成,由两个玩家逐渐填充(以下说明);第一个玩家使用角色X,另一个使用O。获胜者是第一个获得水平,垂直或对角线连续3个相同字符(X或O)的人。如果棋盘已满,并且没有一个玩家设法获得上述连续的三个角色,则游戏以平局结束。请注意,如果任一位玩家的胜利总数少于9步(如果出现平局,则不会发生),游戏结束时可能会有空位。
任务
给定游戏结束时的井字游戏板(以字符串,矩阵,9个有序值的平面列表以及任何其他体面格式的形式),确定谁赢了游戏。
- 输入将包含不同且一致的值,一个表示 - X,一个表示- O,另一个表示空白。
- 您的程序应该能够输出3个不同的,一致的和非空的值:一个以防万一 - X,另一个以防万一- O如果玩家并列,则为另一个。- 请在答案中指定这些值。您可以假定输入将是有效的井字游戏板。 
测试用例
X,O,_在这里的输入值; X wins,O wins并Tie用于输出。
X O X
O X _
O _ X
输出:X wins。
X _ O
X O _
X O X
输出:X wins。
X O X
_ O X
_ O _
输出:O wins。
X O X
O O X
X X O
输出:Tie。
与往常一样,我们所有的标准规则都适用。这是代码高尔夫球,每种语言中以字节为单位的最短代码胜出!