leetcode

Description:

leetcode-661

Submission:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class :
def imageSmoother(self, M: List[List[int]]) -> List[List[int]]:
R, C = len(M), len(M[0])
ans = [[0] * C for _ in M]

for r in range(R):
for c in range(C):
count = 0
for nr in (r-1, r, r+1):
for nc in (c-1, c, c+1):
if 0 <= nr < R and 0 <= nc < C:
ans[r][c] += M[nr][nc]
count += 1
ans[r][c] //= count

return ans

Acceptance:

ac