【LeetCode-342】Power of Four
来源:互联网 发布:腾讯分析 没数据 编辑:程序博客网 时间:2024/04/29 22:51
这是上一篇文章的升级版本,这是一解题的思想
# -*- encoding = 'utf-8' -*-__author__ = 'MG'import math as mclass Solution(object): # 最low的一种解法了 def isPowerOfFour1(self, num): """ :type num: int :rtype: bool """ if num < 1: return False temp = m.log(num,4) if temp == int(temp): return True else: return False # 整除的方法(不符合这道题要求,这道题不允许循环) def isPowerOfFour2(self, num): if num < 1: return False while num % 4 == 0: num = num / 4 return num == 1 def isPowerOfFour3(self, num): if num < 1: return False # 前面一个条件是2的幂的判定方法,(4的幂,1在奇数位上) return num & num - 1 == 0 and num & 0x55555555 == num
0 0
- (LeetCode 342) Power of Four
- 【LeetCode-342】Power of Four
- Power of Four leetcode 342
- Leetcode Power of Four 342
- LeetCode 342 Power of Four
- leetcode 342 Power of four
- leetcode 342 Power of Four
- LeetCode[342] Power of Four
- LeetCode 342 Power of Four
- LeetCode 342 Power of Four
- Leetcode 342 Power of Four
- leetcode-342-Power of Four
- Leetcode 342 Power of Four
- [LeetCode]Power of Four
- Power of Four-Leetcode
- LeetCode Power of Four
- LeetCode - Power of Four
- LeetCode:Power of Four
- 邮件被暴力破解邮件网关如何解决
- Innodb锁机制
- 第4周 C语言及程序设计提高例程-15 小小型应用系统开发指导(三)
- Android视图绘制流程完全解析,带你一步步深入了解View(二)
- 在linux上使用yum安装JDK
- 【LeetCode-342】Power of Four
- sizeof<引用类型>的大小
- Python 解析base64数据到opencv图像
- 设计模式之工厂模式
- 织梦发布后提示填写文章标题
- 模态跳转过后,依然有导航栏
- Scala List定义
- 为什么必须是final的呢?
- Redis+Spring缓存实例(windows环境)