This repository contains my solutions to the puzzles from Advent of Code.
Advent of Code is an annual coding event that offers a series of programming challenges released daily in December. Each puzzle is crafted to test various programming skills and problem-solving techniques.
The repository is organized by years. Each year has its own folder, and within each year's folder, the solutions are categorized by day. For example:
.
├── 2018
│ ├── 01
│ │ ├── input.txt
│ │ ├── part1.js
│ │ └── part2.js
│ └── ...
├── 2022
│ ├── 01
│ │ ├── input.txt
│ │ ├── part1.py
│ │ └── part2.py
│ └── ...
└── ...
- 2023: Python 🐍
- 2022: Python 🐍
- 2018: Javascript
- 2017: Javascript
- 2015: Javascript
[2023] 6⭐️
[2022] 8⭐️
[2021]
[2020]
[2019]
[2018] 2⭐️
[2017] 2⭐️
[2016]
[2015] 13⭐️
Total stars: 31⭐️
To run a particular solution, navigate to the respective day's folder and execute the Python/Javascript file. Ensure you have the respective language runtime installed on your system.
node part1.js
python part1.py
These solutions are my own attempts at solving the puzzles and may not always be the most optimized or elegant solutions. I encourage exploration and welcome feedback or alternative approaches.
Contributions are welcome! If you have an alternative solution or an improvement to existing code, feel free to open a pull request.
Thanks to the creators of Advent of Code for providing these engaging puzzles every year!