File tree 1 file changed +17
-2
lines changed
1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 1
1
def get_reverse_bit_string (num_reversed : int ) -> str :
2
- """ return the bit string of an interger
2
+ """
3
+ return the bit string of an interger
4
+ result of a reverse_bit and operation on the integer provided.
5
+
6
+ >>> get_reverse_bit_string(2550136832)
7
+ '00000000000000000000000000011001'
8
+ >>> get_reverse_bit_string(2751463424)
9
+ '00000000000000000000000000100101'
10
+ >>> get_reverse_bit_string(2818572288)
11
+ '00000000000000000000000000010101'
12
+ >>> get_reverse_bit_string(1543503872)
13
+ '00000000000000000000000000111010'
14
+ >>> get_reverse_bit_string(0)
15
+ '00000000000000000000000000000000'
16
+ >>> get_reverse_bit_string(8388608)
17
+ '00000000000000000000000100000000'
3
18
"""
4
19
bit_string = ""
5
20
for trk in range (0 , 32 ):
@@ -12,6 +27,7 @@ def reverse_bit(number: int) -> str:
12
27
"""
13
28
Take in an 32 bit integer, reverse its bits,
14
29
return a string of reverse bits
30
+
15
31
result of a reverse_bit and operation on the integer provided.
16
32
17
33
>>> reverse_bit(25)
@@ -63,5 +79,4 @@ def reverse_bit(number: int) -> str:
63
79
64
80
if __name__ == "__main__" :
65
81
import doctest
66
-
67
82
doctest .testmod ()
You can’t perform that action at this time.
0 commit comments