Hope this helps!


#1

int Solution::isPower(int A) {
int x=A;
if(A==1) return 1;
for(int i=2;i<=sqrt(A);i++){
while(x!=0 && x%i==0){
x=x/i;
}
if(x==1){
return 1;
}
else{
x=A;
}
}
return 0;
}