leetcode(78).326. Power of Three
2016-11-28 10:59
375 查看
题意:
给定一个数,判断是否是3的次方。
初步分析:
只要是三的倍数,就除。如果是三的次方,那么每次除3得到的那个数任然是3的倍数。
给定一个数,判断是否是3的次方。
初步分析:
只要是三的倍数,就除。如果是三的次方,那么每次除3得到的那个数任然是3的倍数。
public class Solution { public boolean isPowerOfThree(int n) { if (n<3) { if(n==1) return true; else return false; } while (n >= 3){ if (n%3 == 0) n /= 3; else break; } return n==1; } }
相关文章推荐
- [leetcode]#326. Power of Three
- leetcode_326. Power of Three分析
- Leetcode题解 326. Power of Three
- leetcode 326. Power of Three 3的幂指数 + 对数函数实现
- leetcode_326. Power of Three 判断一个数是否是3的幂
- 【一天一道LeetCode】#326. Power of Three
- leetcode - 326. Power of Three
- [LeetCode]326. Power of Three
- [leetcode]231. Power of Two/326. Power of Three -- JavaScript 代码
- [leetcode]326. Power of Three(c语言)
- 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
- LeetCode 326. Power of Three
- 【LeetCode】326. Power of Three (优雅的数学解法)
- leetcode 326. Power of Three
- leetcode 326. Power of Three