Project Euler

Project Euler gathers math and computing problems which often require quite some time and thought. I have studied problems from this website for years now – quite irregularly I admit. I solved my first problem in 2016, as an undergraduate student. Since then, I solved 112 problems. In 2020, I ranked among the top 1% of the website members (only counting those that solved at least one problem).

Working on these problems is a similar experience to actual signal processing research. Many problems are posed in a way that does not indicate which tools to use. A great part of the job then lies in reframing the question and identifying the math field that can address it.

Many problems involve, among other fields, number theory, probability theory, geometry, dynamic programming, or optimization. As a doctor in signal processing, I particularly enjoy problems involving probability theory, geometry and physics.

Here are 3 selected problems:

and some of my favorite solved problems: