Commit graph

22 commits

Author SHA1 Message Date
d0b70749b5 common/rust: add Grid type 2023-12-03 08:06:05 +00:00
ce17a061f3 common/rust: add VecN type 2022-12-19 19:26:52 +01:00
b9b46aab5b common/rust: make SectionRange Ord+Hash 2022-12-15 21:55:16 +01:00
146e0d594c common/rust: make SectionRange generic over content 2022-12-15 21:17:35 +01:00
3d47372967 common/rust: add manhattan distance methods to Line 2022-12-15 20:11:38 +01:00
7db15c9cf7 common/rust: add Line type 2022-12-14 19:19:42 +01:00
d627f1d00f common/rust: add more functionality to Vec2 2022-12-09 11:56:28 +01:00
7896aafcd7 2022 day9/rust: cleanup 2022-12-09 06:55:31 +01:00
5d846eb88c common/rust: add Path::parents helper method 2022-12-07 19:16:15 +01:00
2c13f3de57 common/rust: implement union and difference for SectionRange 2022-12-04 21:30:45 +01:00
c7062a05e8 common/rust: add UpToTwo type 2022-12-04 21:29:57 +01:00
9b62590517 rust: move section ranges to library 2022-12-04 17:43:01 +01:00
4e8d0e3f36 2020 day2/vhdl: split off util package 2021-12-01 14:53:03 +01:00
d60b8c5371 common: add VHDL testbench and runner 2021-12-01 14:02:09 +01:00
17a0a2e8a4 common/haskell: move conway to common/ 2021-12-01 09:14:22 +01:00
a2513d6d92 2020 day14/haskell: add solution 2021-12-01 09:08:24 +01:00
9a45f980d5 haskell: remove unused import 2021-12-01 09:05:37 +01:00
ecd3d4102c haskell: explicitly export functions from AoC module 2021-12-01 09:05:37 +01:00
9c77daf539 haskell: don't force concatenation in splitOnEmptyLines 2021-12-01 08:54:50 +01:00
ecf310c031 haskell: move splitOnEmptyLines to AoC.hs 2021-12-01 08:54:50 +01:00
01afdce7ef haskell: move oneCompleteResult to AoC module 2021-12-01 08:54:50 +01:00
1e30302115 haskell: add simple run harness 2021-12-01 08:54:50 +01:00