您的位置:首页 > 编程语言 > Python开发

Leetcode腾讯精选_编号:231 --python

2019-03-01 23:15 344 查看

给定一个整数,编写一个函数来判断它是否是 2 的幂次方。

示例 1:

输入: 1
输出: true
解释: 20 = 1
示例 2:

输入: 16
输出: true
解释: 24 = 16
示例 3:

输入: 218
输出: false

看了别人的, 妙啊!!

class Solution:
def isPowerOfTwo(self, n):
"""
:type n: int
:rtype: bool
"""
a=n&n-1
if a==0 and n!=0:
return True
else:
return False
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: