Primarily F# solutions to as much of the 2022 Advent of Code as I can solve
Find a file
2023-04-22 10:37:05 +01:00
day01 Solution for day 7, minor linting changes to previous days 2022-12-07 23:35:27 +00:00
day02 Solution for day 7, minor linting changes to previous days 2022-12-07 23:35:27 +00:00
day03 Solution for day 7, minor linting changes to previous days 2022-12-07 23:35:27 +00:00
day04 Removed tasks, not sure on copyright 2022-12-05 21:04:46 +00:00
day05 Solution for day 7, minor linting changes to previous days 2022-12-07 23:35:27 +00:00
day06 Quick solution for day 6 2022-12-06 07:45:44 +00:00
day07 Not proud of my solution for day 8, no chance of understanding next year 2022-12-08 20:49:34 +00:00
day08 Not proud of my solution for day 8, no chance of understanding next year 2022-12-08 20:49:34 +00:00
day09 Added solution for d9p2 2022-12-09 17:28:11 +00:00
day10 Added solution for day 10 2022-12-10 11:10:53 +00:00
day11 Added solution for d11p2 2022-12-11 18:29:26 +00:00
day12 Hacky solution for d12p2 2022-12-13 12:44:41 +00:00
day13 Messy solution for d14p2 2022-12-22 20:08:14 +00:00
day14 Messy solution for d14p2 2022-12-22 20:08:14 +00:00
day15 Array.Parallel all the things 2023-04-18 13:53:09 +01:00
day16 Re-enabled d16p2 2023-04-19 07:42:01 +01:00
day17 Iffy solution to day 17 2023-04-19 22:37:07 +01:00
day18 Solution for d18p2 and start of d19p1 2023-04-20 14:45:22 +01:00
day19 Tidied up d19 2023-04-21 14:26:58 +01:00
day20 Solution for day 20 2023-04-21 23:10:52 +01:00
day21 Solution to d21p1 2023-04-22 10:37:05 +01:00
.gitignore Added part d2p2 2022-12-02 13:03:10 +00:00
LICENSE Initial commit 2022-12-01 18:49:00 +00:00
README.md Added readme 2022-12-01 19:03:05 +00:00

Advent of Code 2022

My solutions to the 2022 Advent of Code.

Solutions in F# until I get stuck, using C# and potentially Python as fallback languages.

The code I write may be bad.

Setup

> dotnet --version
7.0.100

> dotnet fsi --version
Microsoft (R) F# Interactive version 12.4.0.0 for F# 7.0

> dotnet script --version
1.4.0

> python --version
Python 3.10.8

Running solutions/tests

F#

For F# solutions dotnet fsi day01/solution.fsx

For F# solutions including assertions dotnet fsi -d:DEBUG day01/solution.fsx

C#

For C# solutions dotnet script dayXX/solution.csx

Python

For Python solutions python dayXX/solution.py