Den tisdag 30 juni 2015 kl. 02:09:17 UTC+2 skrev Ben Bacarisse:
> Ian Kelly <ian.g.ke...@gmail.com> writes:
> 
> > On Mon, Jun 29, 2015 at 4:56 PM, Ian Kelly <ian.g.ke...@gmail.com> wrote:
> >> On Mon, Jun 29, 2015 at 4:39 PM,  <jonas.thornv...@gmail.com> wrote:
> >>> http://jt.node365.se/baseconversion8.html
> <snip>
> > By the way, I think you have a bug. I did my time testing by
> > concatenating the default input number to itself several times. At
> > 5184 decimal digits, which was the last case I tried, the 58th output
> > digit was 1111111, after which point the remaining 672 output digits
> > are all 12665464, which seemed rather improbable.
> 
> Yes, it's a bug.  Because it's off-topic, I won't say more here but I
> posted a simpler test case to comp.lang.javacript just now (10000000
> converted to base 100).  I would not normally reply here, but I wanted
> to acknowledge your post as prompting me to look for other cases.
> Followup-to: set.
> 
> -- 
> Ben.

Thank you, for finding the bug Ben, it turned out i did basicly same thing two 
times. One of the times was the more general case and that turned out to do the 
correct thing.

jt.node365.se/baseconversion9.html

It still bug out on very big numbers if base outside integer scope.
I am very keen on suggestions regarding the logic to make it faster.
I will read in base into an array holding bignumb, and then it should work for 
anybase and any number as far i can understand. 
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to