This repository contains my solutions to Advent of Code challenges across multiple years, implemented in various programming languages.
Advent of Code is an annual set of Christmas-themed programming puzzles that can be solved in any programming language. Each puzzle consists of two parts, with the second part building upon the first. This repository organizes solutions by year and day, with each solution implemented in one or more programming languages.
- Go: Used for 2024 solutions
- Rust: Used for 2023 solutions
- Python: Used for 2022 solutions
Each solution follows a consistent structure:
- Input files for both test cases and actual puzzles
- Separate implementations for part 1 and part 2 of each day's challenge
- Language-specific project files (go.mod, Cargo.toml, etc.)
| Day | Languages | Task Link |
|---|---|---|
| 1 | Go | Link |
| 2 | Go | Link |
| 3 | Go | Link |
| 4 | Go | Link |
| 5 | Go | Link |
| 6 | Go | Link |
| 7 | Go | Link |
| 8 | ❌ Unresolved | Link |
| 9 | ❌ Unresolved | Link |
| 10 | ❌ Unresolved | Link |
| 11 | ❌ Unresolved | Link |
| 12 | ❌ Unresolved | Link |
| 13 | ❌ Unresolved | Link |
| 14 | ❌ Unresolved | Link |
| 15 | ❌ Unresolved | Link |
| 16 | ❌ Unresolved | Link |
| 17 | ❌ Unresolved | Link |
| 18 | ❌ Unresolved | Link |
| 19 | ❌ Unresolved | Link |
| 20 | ❌ Unresolved | Link |
| 21 | ❌ Unresolved | Link |
| 22 | ❌ Unresolved | Link |
| 23 | ❌ Unresolved | Link |
| 24 | ❌ Unresolved | Link |
| 25 | ❌ Unresolved | Link |
| Day | Languages | Task Link |
|---|---|---|
| 1 | Rust | Link |
| 2 | Rust | Link |
| 3 | Rust | Link |
| 4 | Rust | Link |
| 5 | Rust | Link |
| 6 | Rust | Link |
| 7 | Rust | Link |
| 8 | Rust | Link |
| 9 | Rust | Link |
| 10 | Rust | Link |
| 11 | Rust | Link |
| 12 | ❌ Unresolved | Link |
| 13 | ❌ Unresolved | Link |
| 14 | ❌ Unresolved | Link |
| 15 | ❌ Unresolved | Link |
| 16 | ❌ Unresolved | Link |
| 17 | ❌ Unresolved | Link |
| 18 | ❌ Unresolved | Link |
| 19 | ❌ Unresolved | Link |
| 20 | ❌ Unresolved | Link |
| 21 | ❌ Unresolved | Link |
| 22 | ❌ Unresolved | Link |
| 23 | ❌ Unresolved | Link |
| 24 | ❌ Unresolved | Link |
| 25 | ❌ Unresolved | Link |
| Day | Languages | Task Link |
|---|---|---|
| 1 | Python | Link |
| 2 | Python | Link |
| 3 | Python | Link |
| 4 | Python | Link |
| 5 | Python | Link |
| 6 | Python | Link |
| 7 | Python | Link |
| 8 | Python | Link |
| 9 | ❌ Unresolved | Link |
| 10 | ❌ Unresolved | Link |
| 11 | ❌ Unresolved | Link |
| 12 | ❌ Unresolved | Link |
| 13 | ❌ Unresolved | Link |
| 14 | ❌ Unresolved | Link |
| 15 | ❌ Unresolved | Link |
| 16 | ❌ Unresolved | Link |
| 17 | ❌ Unresolved | Link |
| 18 | ❌ Unresolved | Link |
| 19 | ❌ Unresolved | Link |
| 20 | ❌ Unresolved | Link |
| 21 | ❌ Unresolved | Link |
| 22 | ❌ Unresolved | Link |
| 23 | ❌ Unresolved | Link |
| 24 | ❌ Unresolved | Link |
| 25 | ❌ Unresolved | Link |