Commit Graph

47 Commits

Author SHA1 Message Date
cc8b4ce353 Update vulnerable dependencies
Not that this will affect anyone, but it's nice anyway.
2022-06-07 08:25:30 +02:00
e949701564 Small simplification. 2019-02-19 15:38:11 +01:00
c4163824cc Implement 2016 day 22 part 2.
Only 2 years and 2 months later.
2019-02-19 15:28:32 +01:00
9ce03d40ca Implement 2016 day 22 part 1. Again. 2019-02-19 11:29:40 +01:00
c41099d9d5 Implement day 11.
Whelp, this was really annoying.
2018-11-30 16:39:42 +01:00
48db1dde39 Simplify the "find" operation. 2018-11-30 14:13:58 +01:00
2ec8dddb66 Reimplement day 21. 2018-11-30 13:59:53 +01:00
b570821c8a Properly use the never type. 2018-11-29 17:01:01 +01:00
d02fd49bd6 Clean up tests 2018-11-29 16:58:51 +01:00
fccb7d28ad Fix some warnings. 2018-11-29 16:56:52 +01:00
57b2981a15 Reimplement day 2. 2018-11-29 16:55:51 +01:00
80328015d2 Implement day 25. 2018-11-29 16:31:57 +01:00
a104356b6f Slightly nicer day parsing. 2018-11-22 16:39:53 +01:00
37f9e696bc Implement day 24. 2018-11-22 15:59:51 +01:00
b35d785d69 Implement day 23.
Could use some optimization, but it works.
2018-11-14 12:50:53 +01:00
0132627341 Move Assembunny CPU to common. 2018-11-14 12:09:03 +01:00
1d6edda98b Actually commit the implementation. 2018-11-13 11:54:56 +01:00
be8be856ac Implement day 16. 2018-11-13 11:51:43 +01:00
8910dbe072 Generify gcd/lcm. 2018-11-12 15:52:21 +01:00
6ad8f4cb56 Implement day 15 of 2016. 2018-11-12 15:22:37 +01:00
9aff05d296 Rewrite old code into 2018 style.
Nice test for my 2018 repo set up. Which turns out needs some tweaking.
2018-11-12 13:13:03 +01:00
Bert Peters
01e0b25f82 Add solutions for day 14.
Much hash. Very memoize.
2017-12-02 10:41:22 +01:00
Bert Peters
10eaf692d9 Add solutions to day 21. 2016-12-29 15:59:30 +01:00
Bert Peters
bdc54d38c5 Solutions to day 20 2016-12-28 16:25:57 +01:00
Bert Peters
221aef65ca Add solutions to day 19. 2016-12-28 15:27:27 +01:00
Bert Peters
7416df5689 Add solutions to day 18. 2016-12-28 13:13:14 +01:00
Bert Peters
e095df1d43 Add solutions for day 17. 2016-12-28 09:03:10 +01:00
Bert Peters
c20ee82295 Solutions to day 13. 2016-12-15 20:19:21 +01:00
Bert Peters
7a6feaa5fd Add solutions to day 12.
Assembunny was fun.
2016-12-15 17:24:07 +01:00
Bert Peters
6516cdcf27 Solutions to day 10. 2016-12-13 15:15:42 +01:00
Bert Peters
213ceb6f85 Create graph visualisation for input.
Needed to check if the graph is actually a DAG and whether the degrees
are correct.
2016-12-13 14:05:03 +01:00
Bert Peters
3d53a0ab2b Solution for day 9 part 2. 2016-12-10 00:21:55 +01:00
Bert Peters
c285adb49e Add solution to day 9 part 1.
Part 2 is mean.
2016-12-09 23:52:02 +01:00
Bert Peters
391c6f0529 Solutions to day 08. ★ 2016-12-08 12:34:07 +01:00
Bert Peters
a9e49e1c6f Add solution to day 7. 2016-12-07 15:19:09 +01:00
Bert Peters
6965c84dff Reimplement day 5 with iterators. 2016-12-06 16:48:19 +01:00
Bert Peters
7455d902f1 Clean up day 06. 2016-12-06 12:21:58 +01:00
Bert Peters
9cb634b5d1 Add solutions to day 6 2016-12-06 12:15:22 +01:00
Bert Peters
7cb548a8e5 Solution to day 5. 2016-12-05 23:54:19 +01:00
Bert Peters
6c6c0e2f3b Add solutions for day 4. 2016-12-04 14:35:33 +01:00
Bert Peters
ad30f31d5e Add solutions for day 3. 2016-12-03 12:21:23 +01:00
Bert Peters
8d3f839538 Add readme. 2016-12-02 13:21:35 +01:00
Bert Peters
2e46ca9ccb Add simple makefile to run all programs. 2016-12-02 13:10:49 +01:00
Bert Peters
8c0328fa84 Ignore binaries. 2016-12-02 12:49:07 +01:00
Bert Peters
0e0f2b3f29 Add solutions for day 2. 2016-12-02 12:43:48 +01:00
Bert Peters
6937fec0fd Clean up solution to day 1. 2016-12-02 11:19:00 +01:00
Bert Peters
9f0b9b4ef8 Add solution for Day 01 of 2016. 2016-12-01 13:18:17 +01:00