Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bmic86/advent-of-code

My solutions to the Advent of Code puzzles (implemented in C#).
https://github.com/bmic86/advent-of-code

advent-of-code advent-of-code-2015 advent-of-code-2016 advent-of-code-2017 advent-of-code-2018 advent-of-code-2019 advent-of-code-2020 advent-of-code-2021 advent-of-code-2022 aoc aoc-2015 aoc-2016 aoc-2017 aoc-2018 aoc-2021 aoc-in-csharp aoc2019 aoc2020 csharp dotnet

Last synced: about 2 months ago
JSON representation

My solutions to the Advent of Code puzzles (implemented in C#).

Awesome Lists containing this project

README

        

# Advent of Code

My Advent of Code puzzles solutions implemented in C#.

I'm using [AoCHelper](https://github.com/eduherminio/AoCHelper) support library to organize and run my code.

## Current progress

[[2022]](https://adventofcode.com/2022)     4 ⭐

[[2021]](https://adventofcode.com/2021)     8 ⭐

[[2020]](https://adventofcode.com/2020)     8 ⭐

[[2019]](https://adventofcode.com/2019)     8 ⭐

[[2018]](https://adventofcode.com/2018)     8 ⭐

[[2017]](https://adventofcode.com/2017)     8 ⭐

[[2016]](https://adventofcode.com/2016)     8 ⭐

[[2015]](https://adventofcode.com/2015)   37 ⭐

**Total**     89 ⭐

---

## How to run it?

Every event year has its own `.csproj` which builds a separate console application.

Executing one of them without any parameters, like this:
```bat
.\AdventOfCode.Year2022.exe
```
Runs only results for the latest solved day from corresponding year event (in this example: 2022).


To show results of all solved days in a year use `all` parameter.
```bat
.\AdventOfCode.Year2022.exe all
```


There is also possible to run solutions only for particular days, by passing day numbers as a separate parametes.

For example, to run only solutions for day 1 and 3 from 2022 year event:
```bat
.\AdventOfCode.Year2022.exe 1 3
```