My LeetCode grinding. Trying to do a problem a day.
Nevar pievienot vairāk kā 25 tēmas
Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
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));
- }
|