0%

June Leetcoding Challenge(6.8)

LeetCode六月挑战(6.8)Power of Two

Power of Two

Solution

Given an integer, write a function to determine if it is a power of two.

Example 1:

1
2
3
Input: 1
Output: true
Explanation: 20 = 1

Example 2:

1
2
3
Input: 16
Output: true
Explanation: 24 = 16

Example 3:

1
2
Input: 218
Output: false

思路

代码

1
2
3
4
5
6
7
8
class Solution {
public boolean isPowerOfTwo(int n) {
// if(n> 0 && (n & (n-1))==0)
// return true;
// return false;
return n> 0 && (n & (n-1))==0;
}
}
-------------本文结束感谢您的阅读-------------

本文标题:June Leetcoding Challenge(6.8)

文章作者:Jungle

发布时间:2020年06月08日 - 07:46

最后更新:2020年06月08日 - 07:49

原始链接:http://yoursite.com/2020/06/08/LeetCodeJune8th/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Welcome to my other publishing channels