Skip to content

Commit

Permalink
update readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mazharenko committed Nov 22, 2024
1 parent cfef286 commit 90093f9
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,29 @@ Here are my solutions for the [Advent of Code event](https://adventofcode.com/).

## :two::zero::two::four:

I had been missing various features of C#. At the same time, I found myself wondering how well I could handle situations where I had previously relied heavily on specific features of F#. So, this year, I decided to solve the AoC puzzles in C#.

Additionally, I’m looking forward to improving the parsing process. I plan to try out [Superpower](https://github.com/datalust/superpower) and invest in some extensions to achieve a concise syntax for some common patterns found in AoC inputs.

## :two::zero::two::three:

[aoc-2023](https://github.com/mazharenko/aoc-2023)

No longer happy with notebooks. Decided to sacrifice visualization at all and focus on a different thing: on optimizing the routine when solving puzzles, namely:

1. One goes to the site and downloads the input
2. Feeds the input to the program
3. Copy the result to the clipboard
4. Pastes it in the browser
5. Doh, wrong
6. Fix, compile, run, copy, paste
7. Doh, "You gave an answer too recently"
8. Wait
9. Repeat
1. Go to the site and download the input.
2. Feed the input to the program.
3. Copy the result to the clipboard.
4. Paste it into the browser.
5. Doh, wrong.
6. Fix, compile, run, copy, paste.
7. Doh, "You gave an answer too recently."
8. Wait.
9. Repeat.

This is how I came up with the idea of [aoc-agent](https://github.com/mazharenko/aoc-agent) — a C# source generator that turns your library with actual algorithms into a self-validating, self-running console application that calculates and submits answers automatically.

Again in F#. Found [Farkle](https://teo-tsirpanis.github.io/Farkle/) to be much better, still cumbersome and mind-numbing sometimes.
Once again, F#. Found [Farkle](https://teo-tsirpanis.github.io/Farkle/) to be much better, still cumbersome and mind-numbing sometimes.

## :two::zero::two::two:

Expand Down

0 comments on commit 90093f9

Please sign in to comment.