leetcode-java-326. Power of Three
来源:互联网 发布:花千骨天羽进阶数据 编辑:程序博客网 时间:2024/06/05 07:23
/*Given an integer, write a function to determine if it is a power of three.1.递归2.数学方法x = log(n)/log(3),x是整数就可以了--那么判断整数方法:double类型,则绝对值差小于10e-15;floor类型,则绝对值差小于10e-6 */ public class Solution { public boolean isPowerOfThree(int n) { if(n == 1) { return true; } else if(n == 0) { return false; } else if(n % 3 == 0) { return isPowerOfThree(n/3); } else { return false; } } } public class Solution { public boolean isPowerOfThree(int n) { if(n == 0) { return false; } double x = Math.log(n)/Math.log(3); return Math.abs(x - Math.round(x)) < 10e-15; } }
0 0
- Leetcode:326. Power of Three(JAVA)
- leetcode-java-326. Power of Three
- LeetCode Power of Three JAVA
- [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
- linux kernel是如何做到释放仅在启动时使用的内存的?
- 修改.srt格式字幕文件
- Java方向软件笔试题
- angular初学者福利啦(列表增、删、改)
- BeetlSQL 实现 ORMapping
- leetcode-java-326. Power of Three
- C++11中的move与forward
- 该如何设置数据连接池的初始大小
- java 基础学习之线程--多线程并发及线程锁
- Hibernate各种主键生成策略与配置详解
- [转]浅谈TCP/IP网络编程中socket的行为
- 关于模运算的性质
- spring redis 缓存
- 一套Java程序员笔试题