A printable, offline-friendly PDF covering all 75 problems from the Blind 75 LeetCode list — the most popular interview prep problem set.
166 pages organized into 10 categories:
| Category | Problems |
|---|---|
| Array | 10 |
| Bit Manipulation | 5 |
| Dynamic Programming | 11 |
| Graph | 8 |
| Interval | 5 |
| Linked List | 6 |
| Matrix | 4 |
| String | 10 |
| Tree | 14 |
| Heap | 2 |
Each problem gets two pages:
- Problem page — description, examples, constraints, difficulty & category tags
- Solution page — optimal approach name, time/space complexity, explanation, clean Python code, and brief alternative approaches where useful
Includes all 7 LeetCode Premium problems with full descriptions.
Grab blind75.pdf directly from this repo.
If you want to tweak the content or styling and rebuild:
python -m venv .venv
source .venv/bin/activate
pip install fpdf2
python generate_pdf.pyproblems.py— all 75 problems as structured data (descriptions, solutions, code)generate_pdf.py— PDF rendering logic (layout, TOC, formatting)
MIT