Maximum of Absolute Value Expression LeetCode solution in JavaScript

1
var maxAbsValExpr = function (arr1, arr2) {
2
const l1 = [],
3
l2 = [],
4
l3 = [],
5
l4 = [],
6
res = [];
7

8
for (let i = 0; i < arr1.length; i++) {
9
l1.push(arr1[i] + arr2[i] + i);
10
l2.push(arr1[i] - arr2[i] + i);
11
l3.push(-arr1[i] + arr2[i] + i);
12
l4.push(-arr1[i] - arr2[i] + i);
13
}
14

15
res.push(Math.max(...l1) - Math.min(...l1));
16
res.push(Math.max(...l2) - Math.min(...l2));
17
res.push(Math.max(...l3) - Math.min(...l3));
18
res.push(Math.max(...l4) - Math.min(...l4));
19

20
return Math.max(...res);
21
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0