From f035e4f04939219d5979f67d9e36b307a60d15fb Mon Sep 17 00:00:00 2001 From: Jack Sangdahl Date: Fri, 15 Aug 2025 08:33:19 +0200 Subject: 342. power of four --- power_of_four.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'power_of_four.py') diff --git a/power_of_four.py b/power_of_four.py index 13a0dc5..da9ab09 100644 --- a/power_of_four.py +++ b/power_of_four.py @@ -9,7 +9,7 @@ return 'false'. an integer 'n' is a power of four if there exists an integer class Solution(object): def isPowerOfFour(self, n): - return n != 0 and n & (n - 1) == 0 and n & 1431655765 == n + return n > 0 and n.bit_count() == 1 and (n - 1) % 3 == 0 if __name__ == "__main__": -- cgit v1.2.3