342. Power of Four(One-line)

342. Power of Four

 

 
 
Total Accepted: 707 Total Submissions: 2005 Difficulty: Easy

Given an integer (signed 32 bits), write a function to check whether it is a power of 4.

Example:
Given num = 16, return true. Given num = 5, return false.

Follow up: Could you solve it without loops/recursion?

One_line Code:

return(num&num-1) ==0 &&(num&0x55555555);

posted on 2016-04-18 12:24  Alex0111  阅读(248)  评论(0编辑  收藏  举报

导航