问题标题: 酷町堂:6728 棋子游戏

0
0
已解决
谭迪元
谭迪元
资深光能
资深光能
题目描述 Description
在一个a*a的方格上,当在同一行或同一列或者同一斜线上,出现连续3个相同字母就说明持有该字母的参与者赢得胜利。

请你根据当前状态找出获胜玩家的字母。

输入描述 Input Description
输入第一行为一个整数 a。

接下来的 a行,每行 a 个字符,可能为大写字母或 .(表示没人在这下棋)。

输出描述 Output Description
输出一行一个大小字母,表示获胜的玩家所写的那种字母。

如果没有人获胜,则输出 ongoing。

数据保证最多只有一个人获胜。

样例输入 Sample Input
【输入样例1】
3
XOC
XOC
X..
【输入样例2】
4
....
..A.
AAB.
.B.B
【输入样例3】
3
ABB
AAA
BBA
样例输出 Sample Output
【输出样例1】
X
【输出样例2】
ongoing
【输出样例3】
A
数据范围及提示 Data Size & Hint
对于100% 的数据,保证1≤a≤30

没思路(代码)


0
已采纳
袁宇泽
袁宇泽
高级守护
高级守护

求正对角线和副对角线,横着及竖着中是否出现连续3个棋子

 

求采纳

我要回答