1285. 四的乘方

 
给定一个整数(32位有符号整数),写一个方法判断这个数字是否为4的乘方。

样例

样例 1:
输入:num = 16
输出:True

样例 2:
输入:num = 5
输出:False

挑战

你能否不使用循环/递归解决这个问题呢?
public class Solution {
    /**
     * @param num: an integer
     * @return: whether the integer is a power of 4
     */
    public boolean isPowerOfFour(int num) {
        // Write your code here
        if (num<=0)return false;
        return ((num&0x55555555)==num)&&((num&(num-1))==0);
    }
}

1285. 四的乘方相关推荐

  1. Mac 查找软件安装位置

    which gradle 查看全文 http://www.taodudu.cc/news/show-4187484.html 相关文章: Mac安装软件提示"已损坏,无法打开"的解 ...

  2. 几个余数的定理和性质以及它们的应用

    数论中除了整除以外,还有一个很重要也很难的知识点,就是余数,理解余数性质时,要与整除性联系起来,从被除数中减掉余数,那么所得到的差就能够被除数整除了.在一些题目中因为余数的存在,不便于我们计算,去掉余 ...

  3. c通过位运算求绝对值_初中数学归类总结(四)有理数的乘除乘方及混合运算...

    学习了有理数的加减运算以后,再来进行有理数的乘除,就比较容易理解和运算了. 首先我们来看有理数的乘法法则:两数相乘,同号得正,异号得负,并把绝对值相乘:任何数与零相乘,积仍为0.有理数乘法法则和有理数 ...

  4. 初等数学O 集合论基础 第四节 二元关系、等价类与运算

    初等数学O 集合论基础 第四节 二元关系.等价类与运算 这一讲的目标是在非空集合上定义关系与运算,我们学过的常见的关系有大小关系.整除关系.同余关系等:常见的运算有四则运算.乘方运算.开方运算等,但这 ...

  5. 2016年第七届蓝桥杯 - 省赛 - C/C++大学A组 - H. 四平方和

    题目 四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 02 + 02 + 12 + 2 ...

  6. 征战蓝桥 —— 2016年第七届 —— C/C++A组第8题——四平方和

    题目 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 ...

  7. C#学习笔记(二)运算符 乘方 判断语句 循环语句 比较运算符 逻辑运算符 数组...

    第七节 %求余 ^乘方 第八节 运算符的简化 自增 自减 x++ ++x 放空- 第九节 乘方 ^符号的错误 没有\这个符号 第十节 判断语句 if else 语句 if(){} else if(){ ...

  8. 暴力优化解法+哈希解法——2016年第七届蓝桥杯省赛b组第八题 四平方和

    Problem describe 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0 ...

  9. java中b的平方表示_第七届蓝桥杯Java B——四平方和

    四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 ...

最新文章

  1. MPU6050开发 -- 初识
  2. 剑指offer(65)矩阵中的路径
  3. Lottie 站在巨人的肩膀上实现 Android 酷炫动画效果
  4. 100C之13:他该如何存款?
  5. zookeeper伪集群部署
  6. 华科05-03年计算机考研复试机试
  7. H - A Shooting Game
  8. Datagard產生gap
  9. powerdesigner中生成数据库脚本时出现长度限制问题的解决方法
  10. ubuntu 18.04 卸载 mysql 过程记录
  11. Java七大设计模式原则(附相关电子图书下载)
  12. 阿里云云计算 10 ECS的使用
  13. 传输预编码matlab,无线通信-预编码-MATLAB代码合集-毕设专用.zip
  14. Python 编程的最好搭档—VSCode 详细指南
  15. IplImage详解
  16. NH2-UiO-66|CAS号1260119-00-3金属有机骨架
  17. python实现——40W告警日志分析(上)
  18. vue.js+socket.io+express+mongodb打造在线聊天[一]
  19. js文件 本地 上传服务器地址,js 本地文件同步服务器地址
  20. 使用遗传算法和模拟退火改进的K均值聚类

热门文章

  1. 支持Micro USB安卓接口与iphone 8手机的5W无线充电芯片|无线快充芯片小封装SOP8外围简单精简
  2. 抄底利器!如何用Python量化 识别股票双底形态走势!
  3. 计算机键盘无法使用6,电脑左边键盘数字键只可以用5和6,怎么回事
  4. 7.中文句法依存分析
  5. 苹果手机怎么在照片上添加文字_怎么给手机照片添加文字?没想到方法这么容易,1分钟就能学会...
  6. EVE实现VPLS实验
  7. python中文字符串比较模块_python比较字符串相似度,原创度检测工具
  8. Thread、Runnable、Callable基本操作线程基本概念
  9. 并查集应用-判断亲戚关系
  10. 浅谈:APP开发市场的发展轨迹与未来趋势