Hacker News new | ask | show | jobs
by Someone 1999 days ago
As https://news.ycombinator.com/item?id=25531532 said look up arithmetic coding (https://en.wikipedia.org/wiki/Arithmetic_coding)

It’s not 100% the same, but understanding it should enable you to use the same idea for this problem.