1 parent d7e5c3c commit 7522a50Copy full SHA for 7522a50
1 file changed
variable-length-quantity/variable_length_quantity.py
@@ -14,8 +14,9 @@ def encode(numbers: list[int]) -> list[int]:
14
:param numbers:
15
:return:
16
"""
17
- chunks = []
+ results = []
18
for number in numbers:
19
+ chunks = []
20
# Hex to Decimal -> Decimal to Binary
21
n_bin = bin(int(number))
22
# Split Binary into 7-Bit Chunks
@@ -45,7 +46,8 @@ def encode(numbers: list[int]) -> list[int]:
45
46
# Convert to Decimal -> Convert Decimals to Hex
47
for i, c in enumerate(chunks):
48
chunks[i] = int(c, 2)
- return chunks
49
+ results += chunks
50
+ return results
51
52
53
def decode(bytes_: list):
0 commit comments