@@ -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
137122if __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