"""
231. Power of Two

Example 1:

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

Input: 16
Output: true
Explanation: 24 = 16
Example 3:

Input: 218
Output: false
"""

class Solution:
    def isPowerOfTwo(self, n):
        """
        :type n: int
        :rtype: bool
        """
        return n>0 and (n&n-1) == 0
"""
231. Power of Two

Example 1:

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

Input: 16
Output: true
Explanation: 24 = 16
Example 3:

Input: 218
Output: false
"""

class Solution:
    def isPowerOfTwo(self, n):
        """
        :type n: int
        :rtype: bool
        """
        return n>0 and (n&n-1) == 0
231. Power of Two
 
 Example 1:
 
 Input: 1
 Output: true 
 Explanation: 20 = 1
 Example 2:
 
 Input: 16
 Output: true
 Explanation: 24 = 16
 Example 3:
 
 Input: 218
 Output: false :type n: int
         :rtype: bool