simple java without loop and recursion


  • 1
    J

    public class Solution {
    public boolean isPowerOfThree(int n) {
    if(n<=0) return false;
    double a = Math.log10(n)/Math.log10(3); //log power and base 3
    return (a-Math.floor(a))==0; //check after the decimal point.
    }
    }


Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.