Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/satyamvyas04/adventofcode
My solutions to the Advent of Code challenges, a festive series of programming puzzles to enhance problem-solving and coding skills.
https://github.com/satyamvyas04/adventofcode
advent-of-code dsa logic-building problem-solving python
Last synced: 4 days ago
JSON representation
My solutions to the Advent of Code challenges, a festive series of programming puzzles to enhance problem-solving and coding skills.
- Host: GitHub
- URL: https://github.com/satyamvyas04/adventofcode
- Owner: SatyamVyas04
- License: mit
- Created: 2024-12-01T07:00:19.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-12-31T17:12:58.000Z (about 1 month ago)
- Last Synced: 2024-12-31T18:20:06.990Z (about 1 month ago)
- Topics: advent-of-code, dsa, logic-building, problem-solving, python
- Language: Python
- Homepage: https://adventofcode.com/
- Size: 1.17 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Banner Image](Banner.png)
---
This repository contains my solutions to the Advent of Code 2023 and 2024 challenges. Advent of Code is an annual set of Christmas-themed programming puzzles that cover a variety of skill sets and skill levels and can be solved in any programming language you like.
## About Advent of Code
Advent of Code is a series of small programming puzzles for a variety of skill levels. They are self-contained and are just as appropriate for an expert who wants to stay sharp as they are for a beginner who is just learning to code. Each puzzle calls upon different skills and has two parts that build on a theme.
The event is created by Eric Wastl and is sponsored by many tech giants in the industry. It's a great way to improve your problem-solving skills and learn new programming concepts.
## Repository Structure
This repository is organized as follows:
```
/
├── 2023/
│ ├── Day01/
│ │ ├── solution.py
│ │ └── input.txt
│ ├── Day02/
│ │ ├── solution.py
│ │ └── input.txt
│ ...
│ └── Day25/
│ ├── solution.py
│ └── input.txt
├── 2024/
│ ├── Day01/
│ │ ├── solution.py
│ │ └── input.txt
│ ├── Day02/
│ │ ├── solution.py
│ │ └── input.txt
│ ...
│ └── Day25/
│ ├── solution.py
│ └── input.txt
```Each day's challenge is contained in its own directory, with a `solution.py` file containing the code and an `input.txt` file containing the puzzle input.
## Running the Solutions
To run a solution for a specific day:
1. Navigate to the day's directory
2. Run the solution script:```bash
python solution.py
```Make sure you have Python installed on your system.
## Reflections
As I work through these challenges, I'm continually amazed by the creativity and complexity of the puzzles. Each day brings a new opportunity to learn and improve my coding skills. I've particularly enjoyed [you can add specific challenges or concepts you found interesting].
## Acknowledgements
- Thanks to Eric Wastl and the Advent of Code team for creating these wonderful puzzles.
- Shoutout to the AoC community for their support and shared enthusiasm.Happy coding, and may your code compile on the first try! 🎄🌟