Welcome to my solutions for Advent of Code 2024, an annual coding challenge event where a series of programming puzzles are released every day from December 1st to December 25th. I am using this opportunity to learn Python while solving these puzzles and improving my problem-solving skills.
The repository is organized as follows:
├── dayXX/
│ ├── part1.py # Solution for Part 1 of Day XX
│ ├── part2.py # Solution for Part 2 of Day XX
│ └── input.txt # Puzzle input for Day XX
├── README.md # This file
└── .gitignore # Reusable utility functions (if any)
dayXX/
: Each folder corresponds to a specific day in the Advent of Code challenge.part1.py
andpart2.py
: Solutions for the day's puzzle.input.txt
: The input provided for the day's puzzle.
Day | Part 1 | Part2 |
---|---|---|
1 | ✅ | ✅ |
2 | ✅ | ✅ |
3 | ✅ | ✅ |
4 | ✅ | ✅ |
5 | ✅ | ✅ |
6 | ✅ | ✅ |
7 | ✅ | ✅ |
8 | ✅ | ✅ |
9 | ✅ | ✅ |
10 | ✅ | ✅ |
11 | ✅ | ✅ |
12 | ✅ | ✅ |
13 | ✅ | ✅ |
14 | ✅ | ✅ |
15 | ✅ | ❌ |
16 | ❌ | ❌ |
17 | ❌ | ❌ |
18 | ❌ | ❌ |
19 | ❌ | ❌ |
20 | ❌ | ❌ |
21 | ❌ | ❌ |
22 | ❌ | ❌ |
23 | ❌ | ❌ |
24 | ❌ | ❌ |
25 | ❌ | ❌ |
Advent of Code is an annual event created by Eric Wastl. It consists of daily programming puzzles that are fun, educational, and challenging. These puzzles can be solved in any programming language and often require creative problem-solving and optimization skills.
Learn more at adventofcode.com.
I'm using Advent of Code 2024 as a way to learn Python, a language I am currently exploring. These puzzles offer a perfect blend of learning and practice, helping me understand Python's syntax and capabilities.