让我们一起来玩扫雷游戏!
给定一个代表游戏板的二维字符矩阵。
‘M’ 代表一个未挖出的地雷,
‘E’ 代表一个未挖出的空方块,
‘B’ 代表没有相邻(上,下,左,右,和所有4个对角线)地雷的已挖出的空白方块,
数字(‘1’ 到 ‘8’)表示有多少地雷与这块已挖出的方块相邻,
‘X’ 则表示一个已挖出的地雷。
现在给出在所有未挖出的方块中(‘M’或者’E’)的下一个点击位置(行和列索引),
根据以下规则,返回相应位置被点击后对应的面板:
示例 1:
输入:
[['E', 'E', 'E', 'E', 'E'],
['E', 'E', 'M', 'E', 'E'],
['E', 'E', 'E', 'E', 'E'],
['E', 'E', 'E', 'E', 'E']]
Click : [3,0]
输出:
[['B', '1', 'E', '1', 'B'],
['B', '1', 'M', '1', 'B'],
['B', '1', '1', '1', 'B'],
['B', 'B', 'B', 'B', 'B']]
解释:
原创文章 1024获赞 3969访问量 57万+
关注
他的留言板
展开阅读全文
作者:Michael阿明