您的位置 首页 JAVA(2017)

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;
        }
    }
}
看完了?留个评分呗?
[0人评了分,平均: 0/5]

本站原创文章皆遵循“署名-非商业性使用-相同方式共享 3.0 (CC BY-NC-SA 3.0)”。转载请保留以下标注:

原文来源:《326. Power of Three》

发表评论

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

评论列表(1)

返回顶部