Xavier Ho wrote:
(Here's a short version of the long version below if you don't want to read:)

Why is version B of the code faster than version A? (Only three lines different)

Version A: http://pastebin.com/f14561243
Version B: http://pastebin.com/f1f657afc
I don't know but here is the diff for someone that may;

1c1,2
< # This one only took 8 seconds on my machine. Wow?
---
>
> # This one took hours to compute, overnight.
28c29
<     powers = [0, 0]
---
>     powers = [0] * (num + 1)
32c33
<             powers[factor-1] += 1
---
>             powers[factor] += 1
35d35
<             powers.append(0)
55c55
<     n += 1
\ No newline at end of file
---
>     n += 1


--
Powered by Gentoo GNU/Linux
http://linuxcrazy.com
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to