井字游戏
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
当然,每个人都熟悉井字游戏。其规则确实非常简单。两个玩家轮流在一个3×3的网格中标记单元格(一个玩家总是画X,另一个是0)。谁先成功地将三个标记放在水平、垂直或对角线上,谁就赢了,游戏就结束了。画X的人先走。如果网格被填满,但X和0都没有形成所需的线,则宣布平局。
你会得到一个3×3的网格,每个网格单元都是空的(用.来表示),或者被一个X或一个0占据。如果游戏没结束,你必须找到下一个轮到的玩家 first (第一)或 second(第二),否则打印出下面的判决书之一:
* illegal (非法) - 如果给定的棋盘布局不能在有效的游戏中出现;
* the first player won (第一个玩家赢了) - 如果在给定的棋盘布局中,第一个玩家刚刚赢了;
* the second player won (第二位棋手获胜) - 如果在给定的棋盘布局中,第二位棋手刚刚获胜;
* draw (平局) - 如果在给定的棋盘布局中,刚刚出现了平局。
输入描述
输入由三行组成,每行包含字符"."、"X "或 "0"(一个英文句点、一个大写字母X或一个数字0)。
输出描述
打印六个判决中的一个:first, second, illegal, the first player won, the second player won 或 draw (第一、第二、非法、第一棋手获胜、第二棋手获胜或平局)。
Samples
X0X
.0.
.X.
second