simple java without loop and recursion

  • 1

    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.