Skip to content

Commit cf2194d

Browse files
adding exmaple usage in main function
1 parent 08ce404 commit cf2194d

1 file changed

Lines changed: 10 additions & 15 deletions

File tree

other/coordinate_compression.py

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -118,23 +118,18 @@ def decompress(self, num: int) -> any:
118118
"""
119119
return self.reverse_map[num] if num < len(self.reverse_map) else -1
120120

121-
@staticmethod
122-
def how_to_use() -> None:
123-
"""
124-
Example usage of CoordinateCompressor.
125-
"""
126-
arr = [100, 10, 52, 83]
127-
cc = CoordinateCompressor(arr)
128-
compressed = [0] * len(arr)
129-
decompressed = [0] * len(arr)
130-
131-
for i, original in enumerate(arr):
132-
compressed[i] = cc.compress(original)
133-
decompressed[i] = cc.decompress(compressed[i])
134-
print(f"Original: {original}, Compressed: {compressed[i]}")
135-
136121

137122
if __name__ == "__main__":
138123
from doctest import testmod
139124

140125
testmod()
126+
127+
arr = [100, 10, 52, 83]
128+
cc = CoordinateCompressor(arr)
129+
compressed = [0] * len(arr)
130+
decompressed = [0] * len(arr)
131+
132+
for i, original in enumerate(arr):
133+
compressed[i] = cc.compress(original)
134+
decompressed[i] = cc.decompress(compressed[i])
135+
print(f"Original: {original}, Compressed: {compressed[i]}")

0 commit comments

Comments
 (0)