Power of Two

Given an integer, write a function to determine if it is a power of two.

Credits:Special thanks to @jianchao.li.fighter for adding this problem and creating all test cases.

Solution

public class Solution {
   public boolean isPowerOfTwo(int n) {
       if(n==0) return false;
       if(n == -2147483648) return false;
        int temp = n & (n - 1);
        return temp == 0;
    }
}

results matching ""

    No results matching ""