Skip to content

Commit cdf1427

Browse files
Solve : Reverse Bits
1 parent ce6f875 commit cdf1427

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

reverse-bits/printjin-gmailcom.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
class Solution:
22
def reverseBits(self, n):
3-
result = 0
4-
for _ in range(32):
5-
result = (result << 1) | (n & 1)
6-
n >>= 1
7-
return result
3+
b = bin(n)[2:]
4+
b = b.zfill(32)
5+
reversed_b = b[::-1]
6+
return int(reversed_b, 2)

0 commit comments

Comments
 (0)