package com.interview.bits;
/**
* Exercise 5.5 150 qs
*/
public class NumberOfBitsFlipToConvertNToM {
public int number(int m, int n){
int r = n^m;
int count = 0;
while(r != 0){
r = r & (r-1);
count++;
}
return count;
}
public static void main(String args[]){
NumberOfBitsFlipToConvertNToM nb = new NumberOfBitsFlipToConvertNToM();
System.out.println(nb.number(31, 14));
}
}