Project

Project Euler

A record of 252 Project Euler problems solved in Python, spanning problems from Level 1 through Level 39.

September 2026 — Present

mathsproblem-solving

Progress

ProblemsCompletionLevelMeanHighestRankLanguageCountry
252 / 101025%10 · Dodecahedron7.0239#1060PythonIndia

View solutions on GitHub →


Problems solved by difficulty level

1510152025303539

Available difficulty data for 227 of the 252 solved problems.


Solving activity

2020
2021
2022
2023
2024
2025
2026
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
LessMore

Monthly problems solved. Hover over a month for the exact count.


Favourite ones problems

The repository contains my Python solutions and experiments for the problems I've solved.

A few of the more interesting recent ones include:

  • 252 — Convex Holes — computational geometry and convex hull reasoning.
  • 328 — Lowest-cost Search — dynamic programming and optimization.
  • 485 — Maximum Number of Divisors — divisor-counting and sliding-window techniques.
  • 262 — Mountain Range — computational geometry and path finding.
  • 460 — An Ant on the Move — optimization and geometric reasoning.
  • 265 — Binary Circles — combinatorial enumeration.
  • 101 — Optimum Polynomial — polynomial interpolation and finite differences.

The solutions aren't intended to be a polished algorithm library. They're a record of how I approached problems: experiments, failed ideas, optimizations, and eventually working solutions.

→ Browse the Project Euler repository


Stats

252
Problems solved
25%
Completed
7.02
Mean level
39
Highest level