1
class Solution:
2
def isPowerOfTwo(self, n: int) -> bool:
3
if n == 0:
4
return False
5

6
k = n
7
while k != 1:
8
if k % 2 != 0:
9
return False
10
k = k // 2
11

12
return True
13

14
count = 0
15
for i in range(33):
16
mask = 1 << i
17

18
if mask & n:
19
count += 1
20

21
if count > 1:
22
return False
23

24
if count == 1:
25
return True
26
return False

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0