博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【leetcode 简单】 第八十一题 4的幂
阅读量:5272 次
发布时间:2019-06-14

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

给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。

示例 1:

输入: 16输出: true

示例 2:

输入: 5输出: false

进阶:

你能不使用循环或者递归来完成本题吗?

class Solution:    def isPowerOfFour(self, num):        """        :type num: int        :rtype: bool        """        if num < 1:            return False                while (num % 4) == 0:            num //= 4                    return num == 1

 

转载于:https://www.cnblogs.com/flashBoxer/p/9532429.html

你可能感兴趣的文章
Codeforces 589F Gourmet and Banquet
查看>>
随机字符串。
查看>>
Create参数为:nil/self/application的区别
查看>>
网络流24题 飞行员配对方案问题
查看>>
STM32空闲中断
查看>>
Python 直接赋值、浅拷贝和深度拷贝解析
查看>>
剑指offer python版 调整数组顺序使奇数位于偶数前面
查看>>
内容提供者编写步骤
查看>>
汇编指令
查看>>
Leader of All Crushing Machines in the Future
查看>>
luogu 4211
查看>>
Sql Server 默认值
查看>>
JavaEE之反射
查看>>
【转】经验分享:大型高并发高负载网站的系统架构
查看>>
HDU 6060 RXD and dividing (求贡献)
查看>>
java中 immutable,future,nio
查看>>
VMware ESX常用命令
查看>>
golang三方包应该如何安装--在线和离线
查看>>
选择排序
查看>>
鼠标移入移出透明度变化效果
查看>>