Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
83800 | 胡海峰老师 | 扫雷游戏 | Python3 | Accepted | 77 MS | 4332 KB | 487 | 2024-07-14 21:48:10 |
""" 3 3 *?? ??? ?*? """ m, n = map(int, input().split()) a = [] for x in range(m): a.append(list(input())) for i in range(m): for j in range(n): if a[i][j]=="?": cnt = 0 for di in range(max(0,i-1), min(i+1,m-1)+1 ): for dj in range(max(0,j-1), min(j+1,n-1)+1 ): if a[di][dj]=="*": cnt +=1 a[i][j]=str(cnt) for row in a: print("".join(row))