Commit Graph

27 Commits

Author SHA1 Message Date
e1c23385c9 Replace binary search with maths 2023-12-07 21:45:20 +01:00
f5ca9af74b Clarify order of operations 2023-12-07 21:08:05 +01:00
de24e8b489 Replace sort with counting sort 2023-12-07 21:03:41 +01:00
64f10ff04d Fixed 2023 day 7 2023-12-07 20:48:22 +01:00
cb5af961bc Incorrect 2023 day 7 part 2
But it passes the tests, so I might as well push it.
2023-12-07 09:25:03 +01:00
164383efb7 Implement 2023 day 7 part 1 2023-12-07 09:04:45 +01:00
d2e1ad50d2 Off by one 2023-12-06 13:34:25 +01:00
bfed992b7d Binary search is best search 2023-12-06 08:53:55 +01:00
b3ccfb7a7d Implement 2023 day 6 part 2 2023-12-06 08:45:49 +01:00
4183f4a242 Implement 2023 day 6 part 1 2023-12-06 08:29:41 +01:00
018d41e753 Proper implementation for 2023 day 5 part 2 2023-12-05 19:15:41 +01:00
63c1024d22 Brute force day 2023 day 5 part 2 2023-12-05 09:10:16 +01:00
b7797c40aa Implement 2023 day 5 part 1 2023-12-05 09:01:00 +01:00
f92261c6b9 Unused import 2023-12-05 08:20:06 +01:00
1a45edd3ff Implement 2023 day 4 2023-12-04 08:11:27 +01:00
6e6713bfc3 Forgot to add sample, simplyfiy match 2023-12-03 19:48:17 +01:00
af3ee23050 Implement 2023 day 3 2023-12-03 19:45:48 +01:00
4ee6a82056 Now with fewer branches 2023-12-02 14:11:18 +01:00
5517662ae2 Replace regex with aho-corasick 2023-12-02 13:44:07 +01:00
2a419bb468 Unused imports 2023-12-02 10:46:36 +01:00
bf953b7980 Implement 2023 day 2 part 2 2023-12-02 10:40:33 +01:00
033625f041 Implement 2023 day 2 part 1 2023-12-02 10:32:53 +01:00
524527dbd1 Now with more iterators and 10% perf gain 2023-12-01 12:40:15 +01:00
1541b82c11 Implement 2023 day 1 part 2 2023-12-01 11:30:36 +01:00
28178c8a73 Slightly more natural part 1 2023-12-01 10:22:26 +01:00
98559e2010 Day 1 2023 part 1 2023-12-01 10:19:55 +01:00
0a22995055 Add skeletons for all days 2023-11-26 14:40:16 +01:00