leetcode

Solution to some Leetcode problems written in C++
git clone git://git.dimitrijedobrota.com/leetcode.git
Log | Files | Refs | README | LICENSE

1318.cpp (359B)


0 class Solution { 1 public: 2 int minFlips(int a, int b, int c) { 3 int res = 0; 4 do { 5 int ba = a & 1, bb = b & 1; 6 if (c & 1) 7 res += !(ba | bb); 8 else 9 res += ba + bb; 10 a >>= 1, b >>= 1, c >>= 1; 11 } while (a > 0 || b > 0 || c > 0); 12 return res; 13 } 14 };