Arithmetic coding/As a generalized change of radix: Difference between revisions

m
handle a rare case
m (handle a rare case)
Line 783:
z = Int(floor(log10(high - low)))
if z == 0
return string(low), 0
end
if low <= parse(BigInt, string(high)[1:end- z - 1] * "0"^(z + 1)) <= high
4,105

edits