Skip to content

itzsouravkumar/AdventOfCode2k25

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎄 Advent of Code 2025

Advent of Code Stars Language Node.js

My solutions for Advent of Code 2025 challenges.


📊 Progress Overview

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 ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐


📁 Repository Structure

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
│
└── ...

🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • Git

Installation

  1. Clone the repository:

    git clone https://github.com/itzsouravkumar/AdvenOfCode2k25.git
    cd AdventOfCode2025
  2. Navigate to a specific day:

    cd Day-1
  3. Run the solutions:

    node task_1.js
    node task_2.js

📝 About Each Solution

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

🎯 Goals

  • ✅ Solve all 12 days of challenges
  • ✅ Write clean, readable, and efficient code
  • ✅ Document thought process and learning
  • ✅ Improve problem-solving skills

📚 Resources

📄 License

This project is open source and available under the MIT License.

🤝 Contributing

Feel free to fork this repository and submit pull requests with improvements or alternative solutions!


Happy Coding! 🎄✨

Made with ❤️ for Advent of Code 2025

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published