[LeetCode]326. Power of Three
来源:互联网 发布:cnc编程学徒招聘 编辑:程序博客网 时间:2024/06/05 07:26
[LeetCode]326. Power of Three
题目描述
思路
简单循环
代码
循环
暴力解
非循环
找出整数中最大的3的指数的数,则满足是三的指数的数,对他取模为0
class Solution {public: bool isPowerOfThree(int n) { if (n == 0) return false; while(n % 3 == 0) n /= 3; return n == 1; }};
非循环
class Solution {public: bool isPowerOfThree(int n) { int Max3PowerInt = 1162261467; // 3^19, 3^20 = 3486784401 > MaxInt32 int MaxInt32 = 2147483647; // 2^31 - 1 if (n <= 0 || n > Max3PowerInt) return false; return Max3PowerInt % n == 0; }};
0 0
- [leetcode]326. Power of Three
- Leetcode 326. Power of Three
- Leetcode 326. Power of Three
- [leetcode] - 326. Power of Three
- 326. Power of Three LeetCode
- LeetCode ||326. Power of Three
- [LeetCode]326. Power of Three
- [leetcode] 326. Power of Three
- LeetCode *** 326. Power of Three
- leetcode 326. Power of Three
- 326.[LeetCode]Power Of Three
- LeetCode 326. Power of Three
- #leetcode#326. Power of Three
- Leetcode 326. Power of Three
- Leetcode 326. Power of Three
- leetcode 326. Power of Three
- LeetCode 326. Power of Three
- [leetcode] 326. Power of Three
- 关于函数返回值的判断
- 虚继承执行顺序
- 数组和指针
- 35岁程序员的独家面试经历
- 【ACM】P2011、P2012、P2013(*)、P2014代码演示
- [LeetCode]326. Power of Three
- 设计模式-单例
- python学习笔记之函数
- 动态代理
- 多校联赛 Envy
- Oracle DataBase AQ 学习小结(1)
- 机器视觉的简介
- Java8新的时间和日期
- 使用VIPER构建iOS应用