Project Euler provides you with a series of mathematical problems that require some computer programming skills to solve. It aims at making the user dive into new areas in order to learn new concepts for fun.

Let’s take a look at their first problem.
Find the sum of all the multiples of 3 or 5 below 1000.
So, what do you think? Do you have what it takes? Solving the initial questions will allow you to easier understand more complex questions. At first you might not realize why someone would want to bother with these questions. Well, keep reading. I’ll tell you why.

Serves as great practice for interviewing for positions
Believe it or not, but all the interviews I’ve had have required me to solve at least one mathematical question using computer programming. How else do you think I became an Amazon Code Ninja? I solved a mathematical question involving fibonacci, recursion, and C++! When I interviewed with Google, that’s the first thing I encountered as well, another mathematical question! Unfortunately I wasn’t prepared (or the time allotted wasn’t sufficient and the fact it was over the phone didn’t help). Either way, I wish I had started practicing earlier.
That is why I recommend Project Euler. I’ll be diving into these questions and potentially going over them on Talk Binary later on. So if you need a buddy to solve the problems with, let’s do it together. This will allow you to develop and learn new concepts that might prove useful in the future. It also might be something fun to play around with on your spare time.

Pingback: I’m at Level 1 on Project Euler | Talk Binary