326. Power of Three

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?

这题要能面试到,我吃屎。。

class Solution {
    public boolean isPowerOfThree(int n) {
        if(n ==1) return true;
        while(n%3 == 0 && n>3){
            n = n/3;
        }
        if(n ==3){
            return true;
        }
        else{
            return false;
        }
    }
}

喜欢的话订阅一个呗~第一时间收到文章更新哟~

一条回应:“326. Power of Three”

  1. tt说道:

    like your comment.

发表评论

电子邮件地址不会被公开。