1.
2.
Establecer una variable res a XOR cada número
3.
a&((~a)+1)
4.
5.
Hallar el número de unos binarios
public int bit1counts(int n){
int count=0;
while(n!=0){
int rightOne=n&((~n)+1);
count++;
n^=rightOne;
}
return count;
}