Given an integer, write a function to determine if it is a power of three.
Follow up:
Could you do it without using any loop / recursion?
bool isPowerOfThree(int n) {
if(n<=0)
return false;
double s=log10(n)/log10(3);
if(s-(int)s==0)
return true;
return false;
}