Flipping an Image LeetCode solution in JavaScript

1
/*
2
Runtime: 68 ms, faster than 96.46% of JavaScript online submissions for Flipping an Image.
3
Memory Usage: 44.4 MB, less than 16.91% of JavaScript online submissions for Flipping an Image.
4
*/
5

6
var flipAndInvertImage = function (image) {
7
const resversedArr = [];
8
for (let i = 0; i < image.length; i++) {
9
resversedArr.push(resverseArr(image[i]));
10
}
11
return resversedArr;
12
};
13

14
function resverseArr(arr) {
15
const lastIndex = arr.length - 1,
16
reversedArr = [];
17
for (i = 0; i <= lastIndex; i++) {
18
if (arr[i] !== arr[lastIndex - i]) {
19
reversedArr[i] = arr[lastIndex - i] === 0 ? 1 : 0;
20
reversedArr[lastIndex - i] = arr[i] === 0 ? 1 : 0;
21
} else {
22
reversedArr[i] = arr[i] === 0 ? 1 : 0;
23
}
24
}
25
return reversedArr;
26
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0