Minimum Bit Flips to Convert Number

class Solution {
public:
int minBitFlips(int start, int goal) {
int flipped = start ^ goal;
int count = 0;
while(flipped!=0){
int rsb = (flipped & -flipped);
flipped -= rsb;
count++;
}
return count;
}
};

Comments (0)