博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每天一道LeetCode--342. Power of Four
阅读量:6254 次
发布时间:2019-06-22

本文共 514 字,大约阅读时间需要 1 分钟。

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?

 

public class Solution {    public boolean isPowerOfFour(int num) {       int n=num;        while(n>0&&n%4==0){            n/=4;        }        return n==1;        //return (num > 0) && ((num & (num - 1)) == 0) && ((num & 0x55555555) == num);    }}

 

转载于:https://www.cnblogs.com/xiaoduc-org/p/6093836.html

你可能感兴趣的文章
IIS7.5 反向代理
查看>>
JavaScript使用技巧精萃
查看>>
arnold shader custom aov
查看>>
Core Animation之基础介绍
查看>>
JavaScript中的==和===
查看>>
mysql给root开启远程访问权限,修改root密码
查看>>
一张图看懂如何选择正确的图表
查看>>
js打开新标签页
查看>>
使用断点与跟踪点
查看>>
windows 上 gvim 的编码设置
查看>>
ubuntu
查看>>
Android Mms专题之:对话与联系人的关联
查看>>
struts2中的json
查看>>
reset,end,prev,current,next函数
查看>>
Chain of Responsibility_职责链模式_PHP语言描述
查看>>
elasticsearch安装
查看>>
处女作输入sql通过python脚本导出 数据
查看>>
医学教育网批量资源下载程序之——探路
查看>>
js调用cs中函数的方法 和 在cs中调用js函数的方法
查看>>
09-Swift中的元组
查看>>