deno.land / x / masx200_leetcode_test@10.6.5 / image-smoother / index.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function imageSmoother(img: number[][]): number[][] { const dirs = [ [-1, -1], [-1, 0], [-1, 1], [0, -1], [0, 1], [1, -1], [1, 0], [1, 1], ]; return img.map((a, i) => a.map((v, j) => { const all = [ v, ...dirs .map(([r, c]) => img[i + r]?.[j + c]) .filter(Number.isInteger), ] as number[]; return Math.floor(all.reduce((a, v) => a + v) / all.length); }) );}export default imageSmoother;
masx200_leetcode_test

Version Info

Tagged at
a year ago