이번 문제는 정답 배열에 담을 임시 배열을 -1로 채운 뒤에 모든 문자열을 검사하며 c가 나올 경우 해당 원소를 0으로 갱신시키고 c다음의 모든 원소를 이전 원소+1의 값으로 갱신시킨다. 하나의 문자열을 검사하고 나면 임시 배열을 정답 배열에 담아 해결하였다.
h, w=map(int, input().split())
sky=[]
answer=[]
for i in range(h):
sky.append(str(input()))
for i in range(h):
tmp=[-1]*w
for j in range(w):
if sky[i][j]=='c':
tmp[j]=0
for k in range(j+1, w):
tmp[k]=tmp[k-1]+1
answer.append(tmp)
for i in range(h):
for j in range(w):
if j==w-1:
print(answer[i][j])
else:
print(answer[i][j], end=" ")