leetcode_326_Power of Three(easy)(C++)
来源:互联网 发布:日本高中留学 知乎 编辑:程序博客网 时间:2024/06/05 18:04
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?
思路:
在一个double类型的数字上加0.5取整强制转换成int类型就是取下整或上整
class Solution {
public:
bool isPowerOfThree(int n) {
double a = log(n)/log(3);
int b = (int)(a + 0.5);
if(fabs(a-b) < 1e-10)
return true;
return false;
}
};
0 0
- leetcode_326_Power of Three(easy)(C++)
- Leetcode_326_Power of Three
- leetcode326[easy]--- Power of Three
- <LeetCode><Easy> 326. Power of Three
- 326. Power of Three [easy] (Python)
- Easy-题目21:326. Power of Three
- Leetcode 326. Power of Three (Easy) (cpp)
- LeetCode 326. Power of Three (Easy)
- leetcode 326 Power of Three(难易度:Easy)
- Leet Code OJ 326. Power of Three [Difficulty: Easy]
- leetcode_231_Power of Two(easy)(C++)
- leetcode_324_Power of Four(C++)(easy)
- 【LeetCode-326】Power of three 上(C++)
- 【LeetCode-326】Power of three 下(C++)
- 【C语言】 LeetCode 326 Power of Three
- 326. Power of Three(C++)
- leetcode_191_Number of 1 Bits(easy)(C++)
- operating system:three easy pieces
- 各种排序算法的分析及java实现
- Python 字符串操作
- ubuntu打软件报错
- 创建对象使用 new 和 alloc init的区别
- 【编程之美】1.11 NIM(1) —— 排石头的游戏
- leetcode_326_Power of Three(easy)(C++)
- 用keychain(钥匙串)保存用户名和密码
- Linux内存管理Linux Memory Management Notes
- [查异常网]-微信公众号二维码
- windows 安装mysql5.7以上版本
- oracle 修改表空间文件路径方法
- 算法的特征及设计要求
- 严格的HTML 4.01 手册
- 虚拟机装mac系统