First 50 problems of projecteuler.net in python
I have been doing projecteuler.net challenges lately.
Here are my solutions in Python for the first 50 challenges. First 10 are in Python 2, others in Python 3. Each of them takes under 2 seconds to run. I can see how many of them could be optimized further, but they are already fast enough. About 1300 lines in total.
I have separated common functions into EulerLib library which is given at the end of the file.