Skip to content

moiskillnadne/advent-2024

Repository files navigation

Advent of Code 2024 🎄✨

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!

📖 About the Project

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.

🚀 Repository Structure

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

🛠️ How to Use

  1. Clone the repository:
    git clone [email protected]:moiskillnadne/advent-2024.git
    cd advent-2024
  2. Navigate to the desired day's directory:
    cd day-1
  3. Run the solutions:
    node part-1.js
    node part-2.js

🌟 Goals

This project has several goals:

  1. Practice Algorithms and Data Structures: Advent of Code offers unique challenges that deepen your knowledge of algorithms.
  2. Document the Process: Translating stories and task descriptions into English and Russian helps understand the context of each challenge.
  3. Inspire and Share: Sharing my solutions to inspire other developers and showcase different approaches to solving these challenges.

🖋️ Advent of Code Stories

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.


🎥 Daily Walkthroughs on YouTube

I also post daily walkthroughs of each Advent of Code challenge on my YouTube channel. Check them out for detailed explanations, tips, and insights!


🤝 Contributions

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!


💡 Official Website

All tasks, input data, and descriptions are available on the official Advent of Code website.


Support me

Ways to support me you can find on my website.

Releases

No releases published

Packages

No packages published