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; }