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
|
近期评论