Welcome to my collection of solutions for the Advent of Code challenges! Each year, I tackle the challenges using a mix of programming languages, showcasing different approaches to problem-solving.
This repository is organized by year, with each day’s challenge in its respective folder. Here’s the structure:
year/{day}:{challenge name}/{language}/
- year: The Advent of Code year (e.g.,
2023
). - {day}:{challenge name}: The day of the challenge and the challenge title (e.g.,
01:Calorie Counting
). - {language}: The programming language used for that specific solution (e.g.,
Java
,Typescript
,Go
).
Each folder contains:
- Solution files in the specified language.
- A
README.md
file explaining the challenge, its requirements, and any specific approach used.
Here's an example structure:
2015/
├── Day 1: Not Quite Lisp/
│ ├── Java/
│ │ └── solution.java
│ ├── Rust/
│ │ └── solution.rs
│ └── README.md
└── Day 2: I Was Told There Would Be No Math/
├── Typescript/
│ └── solution.ts
├── Go/
│ └── solution.go
└── README.md
This repository showcases a variety of programming languages, including:
- Java
- Typescript
- Rust
- Go
Each challenge folder (year/{day}:{challenge name}
) includes a README.md
with the challenge description.