# Packages
# README
Advent of Code π
Welcome to my solutions for the Advent of Code challenges!
This repository contains solutions implemented in Go.
About Advent of Code
Advent of Code is an annual event featuring daily programming challenges during the Advent season (December 1stβ25th). Each day provides a unique problem that tests logical thinking, algorithms, and problem-solving skills.
Repository Structure
The repository is organized as follows:
.
βββ 2024
βββ Day1/
β βββ main.go # Solutions for the day
βββ Day2/
β βββ main.go # Solutions for the day
βββ README.md # README for the year
- Each day is located in its own directory.
- Puzzle inputs are not allowed to be shared.
- Solutions will be split into
part1.go
andpart2.go
for clarity.
Running the Code
Prerequisites
Ensure you have Go installed on your system. You can download it here.
Steps
-
Clone this repository:
git clone https://github.com/NixMoritz/Advent-of-Code.git cd Advent-of-Code
-
Navigate to the day's folder:
cd {year}
-
Navigate to the day's folder:
cd day{n}
-
Run the solution for main:
don't forget to get your input data for the day
go run main.go
Utilities
Shared functions used across multiple days are located in the common/
directory. These include utilities for parsing input, working with strings and numbers, and other helper functions.
Progress
Year | Stars | Score | Finished |
---|---|---|---|
2025 | ? | ? | ? |
2024 | 50/50 | 1 | βοΈ |
2023 | 2/50 | 0 | β |
2022 | 0/50 | 0 | β |
2021 | 0/50 | 0 | β |
2020 | 0/50 | 0 | β |
2019 | 0/50 | 0 | β |
2018 | 0/50 | 0 | β |
2017 | 0/50 | 0 | β |
2016 | 0/50 | 0 | β |
2015 | 0/50 | 0 | β |
Contributing
Feel free to fork the repo and contribute! If you find a bug or have a better solution, submit a pull request or open an issue.
License
This repository is licensed under the MIT License. See the LICENSE file for details.
Happy coding! π