342. 4的幂
- 原题链接:
 - 完成情况:
 - 解题思路:
 - 参考代码:
 
原题链接:
342. 4的幂
 https://leetcode.cn/problems/power-of-four/
完成情况:

解题思路:
跟之前的一个丑数一样,循环条件就是while (n%40),然后循环体里面就是 (n%40)的执行啥玩意,最后退出来时,结果只可能为0,1,2,3,然后仔细思考,你会发现,只有n==1,是满足是余数的概念。
参考代码:
package 西湖算法题解;
public class __342_4的幂 {
	public static void main(String[] args) {
	}
	public boolean isPowerOfFour(int n) {
		//给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。
		if (n==1){
			return true;
		}
		if (n<=0){
			return false;
		}
		while (n%4==0){
				  n/=4;
		}
		return n==1;
	}
}
                

















