Построение классического кода Элиаса на PYTHON

Всем Привет, функцию кодирования Классического кода Элиаса я сделал ,все работает верно

return (int(log(int(log(number,2)),2))*'0'+' '+str(bin(int(log(number,2))+1))[2:]+' '+str(bin(number)[3:]))

но мне также необходимо функцию декодирования, но не знаю как, условно код "000100110001110" в "398" Выручайте! заранее спасибо.


Ответы (0 шт):