bool isPowerOfTwo(int n){if(n<0)returnfalse;return n >0&&(n &-n)== n;}
3的幂
boolean isPowerOfThree(int n){if(n <=0)returnfalse;while(n %3==0){
n /=3;}return n ==1;}
4的幂
boolean isPowerOfFour(int n){if(n==2|| n==3)returnfalse;while(n>=4){if(n%4!=0){returnfalse;}else{
n /=4;if(n !=1){returnfalse;}else{returntrue;}}}
int kthFactor(int n, int k){
int count =0;for(int factor =1; factor <= n;++factor){if(n % factor ==0){++count;if(count == k){return factor;}}}return-1;}