342. Power of Four
来源:互联网 发布:c语言游戏源代码 编辑:程序博客网 时间:2024/06/06 13:28
Given an integer (signed 32 bits), write a function to check whether it is a power of 4.
Example:
Given num = 16, return true. Given num = 5, return false.
Follow up: Could you solve it without loops/recursion?
题意:给定一个整数,写一个方法来判断这个数是否为4的次幂
思路:一开始没看到下面的要求是尽量不用循环和递归,于是用循环写了一个,很简单,一直除4,知道最后值为1,则为true, 否则为false
class Solution { public boolean isPowerOfFour(int num) { if(num<=0){ return false; } if(num == 1){ return true; } while(num%4==0){ if(num/4==1){ return true; }else{ num = num/4; } } return false; }}
阅读全文
0 0
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four
- 342. Power of Four*
- 342. Power of Four
- 342. Power of Four
- 最简单解释 阻塞、非阻塞、同步、异步
- Centos7 使用yum源安装mysql5.7
- 图解HTTP读书笔记-(七 确保安全的HTTPS)
- Gabor特征总结
- 1633:核桃的数量
- 342. Power of Four
- 备忘:现有项目JSTL使用汇总
- 内存泄露检测工具使用
- map
- javamail模拟邮箱功能发送电子邮件-基础实战篇(javamail API电子邮件实例)
- mysql数据库数据修改后,保存刷新数据还原了
- [Android]在Android TV中实现组合按键的监听触发功能
- 希尔排序c++
- 【PDF下载】红包在线技术峰会之微博红包技术实践