Flipping an Image LeetCode solution in Java

1
class Solution {
2
public int[][] flipAndInvertImage(int[][] image) {
3
for (int i = 0; i < image.length; ++i) {
4
flip(image[i]);
5
}
6
for (int i = 0; i < image.length; ++i) {
7
for (int j = 0; j < image[i].length; ++j) {
8
image[i][j] = image[i][j] == 1 ? 0 : 1;
9
}
10
}
11
return image;
12
}
13

14
public static void flip(int[] row) {
15
int i = 0;
16
int j = row.length - 1;
17
while (i < j) {
18
int temp = row[i];
19
row[i] = row[j];
20
row[j] = temp;
21
++i;
22
--j;
23
}
24
}
25
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0