Commit graph

156 commits

Author SHA1 Message Date
ecf8c1f7b7 [hs] Solve 2020_17 part 1 2020-12-18 17:02:40 +00:00
c29e148001 [hs] Clean up 2020_18 2020-12-18 16:16:25 +00:00
1f30a7495b [hs] Solve 2020_18 2020-12-18 16:14:56 +00:00
ba07bdfadb [hs] Make parsing logic more modular 2020-12-18 15:41:26 +00:00
098214e56e [hs] Clean up parsing a bit 2020-12-16 22:13:04 +00:00
155118b5f2 [hs] Clean up 2020_16 2020-12-16 22:13:04 +00:00
874c7f1e84 [hs] Solve 2020_16 part 2 2020-12-16 17:26:17 +00:00
5a89816e03 [hs] Solve 2020_16 part 1 2020-12-16 16:51:32 +00:00
7746d81fde [hs] Solve 2020_15 part 2 2020-12-15 12:52:47 +00:00
26d2a1b9fd [hs] Solve 2020_15 part 1 2020-12-15 12:16:41 +00:00
dde1487510 [hs] Solve 2020_14 part 2 2020-12-14 11:02:07 +00:00
adb548def2 [hs] Solve 2020_14 part 1 2020-12-14 10:52:56 +00:00
82297cd5f2 [hs] Clean up 2020_13 even more 2020-12-13 12:48:29 +00:00
7b1f57f563 [hs] Clean up 2020_13 further 2020-12-13 12:29:34 +00:00
dde5269d39 [hs] Clean up 2020_13 2020-12-13 11:45:00 +00:00
05fef92fee [hs] Solve 2020_13 part 2 2020-12-13 11:42:42 +00:00
e834e0c6de [hs] Solve 2020_13 part 1 2020-12-13 10:17:54 +00:00
559659cd73 [hs] Clean up 2020_12 2020-12-12 12:14:30 +00:00
92f43dea77 [hs] Solve 2020_12 part 2 2020-12-12 12:04:01 +00:00
c74894bc98 [hs] Solve 2020_12 part 1 2020-12-12 11:45:57 +00:00
a44a86178d [hs] Clean up 2020_11 further 2020-12-11 12:55:27 +00:00
89ecc14f17 [hs] Clean up 2020_11 2020-12-11 10:40:11 +00:00
2360ef2579 [hs] Solve 2020_11 part 2 2020-12-11 10:39:29 +00:00
0d7682c9bb [hs] Solve 2020_11 part 1 2020-12-11 10:02:40 +00:00
3c49a0986a [py] Solve 2020_10 2020-12-10 23:34:04 +00:00
8233376b4c [hs] Solve 2020_10 2020-12-10 12:08:13 +00:00
f642872ea1 [hs] Shorten 2020_09
Using the plain brute-force approach leads to vastly simpler code at the cost of
some performance. Still pretty fast though.
2020-12-09 16:29:25 +00:00
9b34aafbb2 [hs] Clean up 2020_09 2020-12-09 13:14:21 +00:00
45f5f8a30e [hs] Clean up 2020_09 2020-12-09 12:30:42 +00:00
a80b3f70d2 [hs] Solve 2020_09 2020-12-09 12:00:43 +00:00
9b4e139030 [hs] Solve 2020_08 part 2 2020-12-08 09:59:45 +00:00
12d4bf1471 [hs] Solve 2020_08 part 1 2020-12-08 07:45:04 +00:00
a97a5be6c8 [hs] Clean up 2020_07 2020-12-07 12:46:54 +00:00
fe41f42ccc [hs] Solve 2020_07 2020-12-07 09:52:01 +00:00
589eced514 [hs] Solve 2019_06 2020-12-06 22:25:12 +00:00
f0faf2f591 [hs] Solve 2019_05 part 2 2020-12-06 14:49:07 +00:00
e335e9d874 [hs] Solve 2019_05 part 1 2020-12-06 14:00:45 +00:00
53aacea987 [hs] Migrate 2019_04 2020-12-06 12:29:00 +00:00
c32cc9d47e [hs] Migrate 2019_03 2020-12-06 12:29:00 +00:00
81819a26c3 [hs] Clean up 2020_06 2020-12-06 12:29:00 +00:00
dddc5ec451 [hs] Migrate 2019_02 2020-12-06 12:29:00 +00:00
3e82db1f0c [hs] Migrate 2019_01 2020-12-06 12:29:00 +00:00
55bc09948b [hs] Make cli fancier 2020-12-06 12:29:00 +00:00
75fa851ff5 [hs] Solve 2020_06 2020-12-06 12:29:00 +00:00
eb8a9795ed [hs] Clean up 2020_05 even more 2020-12-06 12:29:00 +00:00
aa7658e17f [hs] Clean up 2020_05 2020-12-06 12:28:51 +00:00
cc88ab416b [hs] Solve 2020_05 2020-12-06 12:28:51 +00:00
5a5ddf586b [hs] Clean up 2020_04 2020-12-06 12:28:51 +00:00
e2f1687798 [hs] Solve 2020_04 2020-12-04 13:09:49 +00:00
c48319423d [hs] Clean up 2020 days 2020-12-03 12:11:52 +00:00