leetcode/solution/0400-0499/0476.Number Complement/Solution.cpp

6 lines
132 B
C++

class Solution {
public:
int findComplement(int num) {
return num ^ ((1LL << (64 - __builtin_clzll(num))) - 1);
}
};