"""
https://leetcode.com/submissions/detail/262264840/

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

Example 1:


Input: 1
Output: true 
Explanation: 20&nbsp;= 1


Example 2:


Input: 16
Output: true
Explanation: 24&nbsp;= 16

Example 3:


Input: 218
Output: false
"""


class Solution:
    def isPowerOfTwo(self, n: int) -> bool:
        return n & (n - 1) == 0 if n > 0 else False