English Русский Deutsch Français Eesti Suomalainen Український Беларускі
Welcome to my repository dedicated to Advent of Code 2024 — an annual Christmas-themed coding marathon that challenges developers worldwide!
Advent of Code is a series of 25 programming challenges, one for each day in December leading up to Christmas. These challenges cover a wide range of topics, from algorithms and data structures to creative problem-solving.
In this repository, I share my solutions for Advent of Code 2024 challenges. You will find:
- My solutions written in JavaScript.
- Translations of task descriptions and stories into English and Russian.
- Input data for each challenge.
- Correct answers for verification.
Each day is organized into its own directory with the following structure:
day-1/
CORRECT-ANSWERS.md # Correct answers for verification
input/ # Input data for the challenge
part-1.js # Solution for part 1
part-2.js # Solution for part 2
STORY-EN.md # Task description and story in English
STORY-RU.md # Task description and story in Russian
- Clone the repository:
git clone [email protected]:moiskillnadne/advent-2024.git cd advent-2024
- Navigate to the desired day's directory:
cd day-1
- Run the solutions:
node part-1.js node part-2.js
This project has several goals:
- Practice Algorithms and Data Structures: Advent of Code offers unique challenges that deepen your knowledge of algorithms.
- Document the Process: Translating stories and task descriptions into English and Russian helps understand the context of each challenge.
- Inspire and Share: Sharing my solutions to inspire other developers and showcase different approaches to solving these challenges.
Each challenge comes with a story that sets the atmosphere and context. I translate these stories into English and Russian and save them in STORY-EN.md
and STORY-RU.md
files, respectively.
I also post daily walkthroughs of each Advent of Code challenge on my YouTube channel. Check them out for detailed explanations, tips, and insights!
If you are also participating in Advent of Code, I'd love to see your solutions or ideas. Feel free to leave comments or open pull requests!
All tasks, input data, and descriptions are available on the official Advent of Code website.
Ways to support me you can find on my website.