My LeetCode grinding. Trying to do a problem a day.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718192021
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. typedef int bool;
  4. #define true 1
  5. #define false 0
  6. bool isPowerOfTwo(int n){
  7. int count = 0;
  8. while (n > 0) {
  9. count += n & 1;
  10. n >>= 1;
  11. }
  12. return count == 1;
  13. }
  14. int main() {
  15. printf("Expected: true\n");
  16. printf("Got: %s\n", isPowerOfTwo(16) ? "true" : "false");
  17. return 0;
  18. }