Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jaweria-b/advent-of-code-2024

My solutions πŸ‘©πŸ»β€πŸ’» to the Advent of Code, an annual set of Christmas-themed πŸŽ„ computer programming challenges that follow an Advent calendar.
https://github.com/jaweria-b/advent-of-code-2024

advent-of-code python3

Last synced: about 2 months ago
JSON representation

My solutions πŸ‘©πŸ»β€πŸ’» to the Advent of Code, an annual set of Christmas-themed πŸŽ„ computer programming challenges that follow an Advent calendar.

Awesome Lists containing this project

README

        

# πŸŽ„ Advent of Code 2024 Solutions πŸŽ„

Welcome to my **Advent of Code 2024** repository! This is where curiosity meets code, and every puzzle unravels into a story of problem-solving, logic, and a sprinkle of holiday magic! 🧩✨

---

## 🌟 What is Advent of Code?
Advent of Code is a festive programming challenge for the holiday season. Every day from December 1st to 25th, new puzzles are released, testing your skills in algorithms, data structures, and critical thinking! πŸ€“πŸŽ…

---

## πŸš€ This Repository
Here you'll find:
- βœ… My solutions to **all 30 days** of Advent of Code 2024 (updated daily).
- πŸ› οΈ Step-by-step comments and insights into my thought process.
- πŸ“ Additional resources to learn and explore the logic behind the solutions.

---

## πŸ“… Progress
| Day | Puzzle 1 | Puzzle 2 |
|-----|----------|----------|
| 1 | βœ… | βœ… |
| 2 | βœ… | βœ… |
| 3 | βœ… | βœ… |
| 4 | βœ… | βœ… |
*(Table updates dailyβ€”stay tuned!)*

---

## πŸŽ‰ Why Advent of Code?
- 🧠 **Sharpen Problem-Solving**: Strengthen your skills while having fun!
- πŸŽ„ **Holiday Spirit**: What better way to celebrate the season than with code?
- 🀝 **Community**: Join thousands of programmers worldwide solving the same puzzles!

---

## πŸ› οΈ Technologies Used
- πŸ’» **Python**: Clean, concise, and perfect for puzzles.
- πŸ“Š **Data Structures**: Lists, dictionaries, heapsβ€”you name it!
- 🧩 **Algorithms**: Sorting, searching, dynamic programming, and beyond.

---

## πŸ“Έ Highlights

### Day 1 Excitement!
![Debugging Thrills](https://media.giphy.com/media/3o7abldj0b3rxrZUxW/giphy.gif)
*"Day 1 complete! The joy of debugging and seeing it work is unmatched."*

### Day 2 Challenge: Red-Nosed Reports
![Analyzing Data](https://media.giphy.com/media/xT0xeJpnrWC4XWblEk/giphy.gif)
*"Analyzing reports for safetyβ€”it’s all about patterns and precision!"*

### Day 3: Mull It Over!
![Lightbulb Moment](https://media.giphy.com/media/jt7bAtEijhurm/giphy.gif)
*"Part 1 was smooth, but Part 2 required some deep thought. Coming up with an innovative solution made it even more rewarding!"*

### Day 4: Twisting Paths and Patience
![Coding Focus](https://media.giphy.com/media/l0MYFK2E1jY8z7C2A/giphy.gif)
*"Today's puzzle threw me for a loop with its complexity! After a lot of twists and turns, solving it was incredibly satisfying."*

### Day 5: Ordered Chaos
![Reordering Pages](https://media.giphy.com/media/xT9IgzoKnwFNmISR8I/giphy.gif)
*"Reordering pages, validating sequences, and fixing updatesβ€”it was a deep dive into graph traversal and topological sorting. A fantastic challenge!"*

---

## πŸ’» How to Use
1. **Clone the Repo**:
```bash
git clone https://github.com/Jaweria-B/advent-of-code-2024.git