Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
75546 小徐老师 扫雷游戏 Python3 Accepted 92 MS 5736 KB 713 2024-05-27 10:29:34

Tests(10/10):


Code:

n, m = map(int, input().split()) a = [] for i in range(n): b = list(input()) a.append(b) b = [-1, 0, 1] for i in range(n): for j in range(m): if a[i][j] == "*": for x in b: for y in b: X = i + x Y = j + y if 0 <= X < n and 0 <= Y < m and a[X][Y] != "*": if a[X][Y] == '?': a[X][Y] = "1" else: a[X][Y] = str(int(a[X][Y]) + 1) for i in range(n): for j in range(m): if a[i][j] == "?": a[i][j] = "0" print(a[i][j], end = "") print()