My LeetCode grinding. Trying to do a problem a day.
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
12345678910111213141516 |
- #include <stdio.h>
-
- int findComplement(int num) {
- int mask = num;
- mask |= mask >> 1;
- mask |= mask >> 2;
- mask |= mask >> 4;
- mask |= mask >> 8;
- mask |= mask >> 16;
- return ~num & mask;
- }
-
- int main() {
- printf("Expected: 2\n");
- printf("Got: %d\n", findComplement(5));
- }
|