832. 翻转图像
public class Solution
{
public int[][] FlipAndInvertImage(int[][] A)
{
for (var i = 0; i < A.Length; i++)
{
var left = 0;
var right = A[0].Length - 1;
while(left < right)
{
if ((A[i][left] ^ A[i][right]) == 0)
{
A[i][left] ^= 1;
A[i][right] ^= 1;
}
left++;
right--;
}
}
if (A[0].Length % 2 == 1)
{
var mid = A[0].Length / 2;
for (var i = 0; i < A.Length; i++)
{
A[i][mid] ^= 1;
}
}
return A;
}
}