yphastos
8/1/2017 - 9:50 PM

different Rightmost Bit

different Rightmost Bit

int differentRightmostBit(int n, int m) {
  return (n^=m) & -n ;
}

int differentRightmostBit(int n, int m) {
  return Integer.lowestOneBit(n^m) ;
}