这是一个数学问题,要用到等比数列的知识,大部分人已经忘了吧。。。
给个别人的答案。
bool isPowerOfFour(int num) {
return num > 0 && (num & (num - 1)) == 0 && (num - 1) % 3 == 0;
}
这是一个数学问题,要用到等比数列的知识,大部分人已经忘了吧。。。
给个别人的答案。
bool isPowerOfFour(int num) {
return num > 0 && (num & (num - 1)) == 0 && (num - 1) % 3 == 0;
}