We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 659d529 commit adbdda8Copy full SHA for adbdda8
bit_manipulation/binary_parity_pattern.py
@@ -28,7 +28,7 @@ def binary_parity_pattern(number: int) -> str:
28
29
if number == 0:
30
return "0b0"
31
-
+
32
binary_str = bin(number)[2:]
33
cum_sum = 0
34
pattern = []
@@ -37,10 +37,11 @@ def binary_parity_pattern(number: int) -> str:
37
cum_sum += int(bit)
38
pattern.append(str(cum_sum % 2))
39
40
- result = ''.join(pattern).lstrip('0')
41
- return '0b' + (result if result else '0')
+ result = "".join(pattern).lstrip("0")
+ return "0b" + (result if result else "0")
42
43
44
if __name__ == "__main__":
45
import doctest
46
47
doctest.testmod()
0 commit comments