LeetCode342-4的幂(水)

有符号整数,4的幂绝对不会是负数。

不需要循环,直接手写枚举,毕竟只有少数的数字。

上次2的幂学到了。

var isPowerOfFour = function(num) {
    
    switch(num){
            
        case 1<<2:
        case 1<<4:
        case 1<<6:
        case 1<<8:
        case 1<<10:
        case 1<<12:
        case 1<<14:
        case 1<<16:
        case 1<<18:
        case 1<<20:
        case 1<<22:
        case 1<<24:
        case 1<<26:
        case 1<<28:
        case 1<<30:
        case 1<<32:
            return true;
        default:
            return false;
            
            
    }
    
};

 

 

posted @ 2018-08-15 13:47  朋友圈  阅读(167)  评论(0编辑  收藏  举报