美文网首页
2019-03-17 Day17待提高

2019-03-17 Day17待提高

作者: 骚得过火 | 来源:发表于2019-03-17 22:17 被阅读0次

    1.3的幂
    给定一个整数,写一个函数来判断它是否是 3 的幂次方。

    示例 1:

    输入: 27
    输出: true
    示例 2:

    输入: 0
    输出: false
    示例 3:

    输入: 9
    输出: true
    示例 4:

    输入: 45
    输出: false
    进阶:
    你能不使用循环或者递归来完成本题吗?

    class Solution {
    public:
        bool isPowerOfThree(int n) {
            
            if( n == 0 ) return false;
            
            while( n != 1)
            {
                if(n % 3 ) return false;
                n /= 3;
            }
            
            return true;
            
        }
    };
    

    相关文章

      网友评论

          本文标题:2019-03-17 Day17待提高

          本文链接:https://www.haomeiwen.com/subject/unbpmqtx.html