My solutions for Advent of Code 2025 challenges.
| Day | Challenge | Part 1 | Part 2 | Solution | Documentation |
|---|---|---|---|---|---|
| 01 | Secret Entrance | ⭐ | ⭐ | Code | Docs |
| 02 | Gift Shop | ⭐ | ⭐ | Code | Docs |
| 03 | Lobby | ⭐ | ⭐ | Code | Docs |
| 04 | Printing Department | ⭐ | ⭐ | Code | Docs |
| 05 | Cafeteria | ⭐ | ⭐ | Code | Docs |
| 06 | Trash Compactor | ⭐ | ⭐ | Code | Docs |
| 07 | Laboratories | ⭐ | ⭐ | Code | Docs |
| 08 | Playground | ⭐ | ⭐ | Code | Docs |
| 09 | Movie Theater | ⭐ | ⭐ | Code | Docs |
| 10 | Factory | ⭐ | 🔒 | Code | Docs |
Sorry, I was unable to complete the remaining task due to less knowledge of the algorithms applicable there. I tried to solve those problems but everytime got stuck and couldn't proceed further. So, I decided to leave those tasks unsolved for now. Hopefully, I will be able to revisit them in the future with more experience and understanding. These challenges were definitely a great learning experience!
Total Stars: 19/24 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
AdventOfCode2025/
│
├── Day-1/
│ ├── task_1.js # Solution for Part 1
│ ├── task_2.js # Solution for Part 2
│ ├── task1_input.txt # Input data for Part 1
│ ├── task2_input.txt # Input data for Part 2
│ └── document.md # Detailed explanation & algorithm
│
├── Day-2/
│ ├── task_1.js
│ ├── task_2.js
│ ├── task1_input.txt
│ ├── task2_input.txt
│ └── document.md
│
└── ...
- Node.js (v18 or higher)
- Git
-
Clone the repository:
git clone https://github.com/itzsouravkumar/AdvenOfCode2k25.git cd AdventOfCode2025 -
Navigate to a specific day:
cd Day-1 -
Run the solutions:
node task_1.js node task_2.js
Each day's folder contains:
- task_1.js & task_2.js: JavaScript implementations of both parts
- task1_input.txt & task2_input.txt: Puzzle inputs
- document.md: Detailed breakdown including:
- Problem summary
- Approach and algorithm
- ✅ Solve all 12 days of challenges
- ✅ Write clean, readable, and efficient code
- ✅ Document thought process and learning
- ✅ Improve problem-solving skills
This project is open source and available under the MIT License.
Feel free to fork this repository and submit pull requests with improvements or alternative solutions!
Happy Coding! 🎄✨
Made with ❤️ for Advent of Code 2025