Skip to content

Instantly share code, notes, and snippets.

@snmslavk
Created August 16, 2018 13:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save snmslavk/bcf07240f6e2ad4b04e603e46f480e42 to your computer and use it in GitHub Desktop.
Save snmslavk/bcf07240f6e2ad4b04e603e46f480e42 to your computer and use it in GitHub Desktop.
class Solution {
public int[][] flipAndInvertImage(int[][] A) {
// reverse
for( int i = 0; i < A.length; i++)
{
for( int j = 0; i < A[i].length / 2; i++)
{
int len = A[i].length;
int tmp = A[i][j];
A[i][j] = A[i][len - j - 1];
A[i][len - j - 1] = tmp;
}
}
// invert
System.out.println("invert");
for( int i = 0; i < A.length; i++)
{
for( int j = 0; j < A[i].length; j++)
{
A[i][j] ^= 1;
}
}
return A;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment