Leetcode # 231. Power of Two
Problem
https://leetcode.com/problems/power-of-two
Solution
Time Complexity: O(log(n))
Space Complexity: O(1)
(The input and output generally do not count towards the space complexity.)
class Solution: def isPowerOfTwo(self, n: int) -> bool: while n > 1: if n % 2 != 0: return False n //= 2 return n > 0
Last Updated on 2025/08/09 by A1go