Files
Bert Peters be6c3d37ea Minor cleanup
Avoid repeatedly creating sets that live for almost no time, as well as
some readability fixes
2025-12-07 22:38:39 +01:00
..
2025-12-07 16:51:24 +01:00
2025-12-07 22:26:25 +01:00
2025-12-07 22:38:39 +01:00

Day 07: Haskell

This one took me the longest, mostly because I really do not know Haskell. Nevertheless, I find the resulting solution quite elegant. The Makefile I made uses dynamic linkage as that's how Haskell works on Arch Linux. If you want to do static linking, ghc solve.hs should work.

$ make
ghc -dynamic -O -g -o solve solve.hs
[1 of 2] Compiling Main             ( solve.hs, solve.o )
[2 of 2] Linking solve
$ ./solve sample.txt
21
40