leetcode. Power of Four-四次方|位运算
2016-04-22 11:02
288 查看
原题链接:Power of Four
【思路】
4的次方的某个数必然:1. 满足二进制只有1位是1其余位都是0(通过每次将1左移2位得到),2. 这个数减1以后能被3整除:
cases passed. Runtime: 2
ms
【思路】
4的次方的某个数必然:1. 满足二进制只有1位是1其余位都是0(通过每次将1左移2位得到),2. 这个数减1以后能被3整除:
public boolean isPowerOfFour(int num) { return num > 0 && (num & (num - 1)) == 0 && (num - 1) % 3 == 0; }1060 / 1060 test
cases passed. Runtime: 2
ms
相关文章推荐
- 前端学习 HTML学习
- [031]八大排序算法详解——冒泡排序
- 一道简单PHP数组的面试题
- 搜索引擎工作原理
- C++第四次实验—继承和派生项目3
- iOS与JavaScript交互总结
- 名词解释:arm内存空间、arm地址空间与arm物理内存
- OS系统对移动硬盘读写权限
- 幸运数 47
- 使用Xutils遇到的问题
- 通过Ajax方式上传文件,使用FormData进行Ajax请求
- Intent理解
- Win10 下使用Microview相机SDK进行二次开发
- PHP 常用函数
- feff 0xef, 0xbb, 0xbf UTF-8
- PHP简单获取及判断提交来源的方法
- .dwg转换为.svg
- java 引用数据类型
- c++第三次作业
- UITableView中的DataSource和delegate