题解 | 扫雷
扫雷
https://www.nowcoder.com/practice/d5f277427d9a4cd3ae60ea6c276dddfd
n,m=map(int,input().split())
l=[]
for i in range(n):
l.append(list(input()))
def f(num):
if num<0:
num=0
return num
for i in range(n):
for j in range(m):
if l[i][j]=='.':
l[i][j]=sum([k[f(j-1):j+2].count('*') for k in l[f(i-1):i+2]])
for i in l:
print(''.join(map(str,i)))

