关于一个坐标的附近8个方向坐标判断的渐变表示还是很常用有效的
作为新手还是有些生疏,看官们看看便好,有意见和想法大胆提出来,菜鸟当然希望可以看到更好的方法!!
链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
题目描述
小sun上课的时候非常喜欢玩扫雷。他现小sun有一个初始的雷矩阵,他希望你帮他生成一个扫雷矩阵。
扫雷矩阵的每一行每一列都是一个数字,每个数字的含义是与当前位置相邻的8个方向中,有多少个雷(在下图中,雷用*表示);如果当前位置就是雷的话,仍输出一个*。
比如初始的雷矩阵如下:
....
..**
*.*.
.*.*
对应的数字矩阵为:
0122
13**
*4*4
2*3*
输入描述:
第一行两个整数n,m,代表矩阵有n行m列 接下来共n行,每行m个字符
输出描述:
输出共n行m列,为扫雷矩阵。
案例输出
输入:
4 4
....
..**
*.*.
.*.*
输出:
0122
13**
*4*4
2*3*