Project Euler

Project Euler is a series of challenging mathematical/computer programming problems that require progressively higher levels of programming and mathematical capabilities to solve.

I absolutely love solving problems on Project Euler in my spare time, as it not only sharpens my problem solving abilities, but also helps me discover new programming tricks and build on my programming capabilities. An added bonus is that these problems are good preparation for technical interviews!

I am currently working on Problem 26 - Reciprocal Cycles in the Project Euler series. Although I began solving these problems in C++, I have now switched to Python as my primary language.