Commit Graph

823 Commits

Author SHA1 Message Date
0ce095e9e5 Implement 2024 day 4 2024-12-04 12:27:06 +01:00
3e07c8563e Liberally use try, document idea 2024-12-03 20:30:19 +01:00
608f3dc621 Implement 2024 day 3 part 2 in Terraform
No one's going to stop me, not even common sense
2024-12-03 19:33:47 +01:00
ff2e421437 formatting 2024-12-03 19:09:04 +01:00
e0d458c972 Forgot to include real input 2024-12-03 08:20:53 +01:00
1c54a79d19 Implement 2024 day 3 part 1 in Terraform 2024-12-03 08:18:15 +01:00
c5cbd6d24f Restructure bonus tests 2024-12-03 08:12:45 +01:00
e36f7dd4f7 Implement 2024 day 3 2024-12-03 08:07:14 +01:00
b2add928ad Implement day 2 in Terraform 2024-12-02 18:25:01 +01:00
5a9667094c Implement 2024 day 2 2024-12-02 08:55:57 +01:00
443ff2cee6 Reduce part 2 to O(n) 2024-12-01 18:04:13 +01:00
f4a5ffe3ce Part 2 and actual testing 2024-12-01 17:05:41 +01:00
73f886359b Implement day 1 part 1 in Terraform 2024-12-01 16:51:45 +01:00
26ee876f7a Minor fixes 2024-12-01 15:21:55 +01:00
16092fe5b2 Implement day 1 2024-12-01 10:48:35 +01:00
6adfbd29f1 Merge pull request #6 from bertptrs/prepare-2024
Prepare for 2024
2024-12-01 10:23:16 +01:00
eef637f006 Remove old unused CI
I'm never going to finish that rework anyway
2024-11-22 10:45:53 +01:00
3d24e50cb3 Ci thing 2024-11-22 10:43:33 +01:00
ee5eb931a9 Better project setup, now with a structure UV likes 2024-11-22 10:28:10 +01:00
fd6b58022d Review comments 2024-11-21 17:34:32 +01:00
b7244ad400 Attempt at a harness 2024-11-19 21:57:45 +01:00
1f41f4b35a Remove inputs 2024-01-10 19:40:45 +01:00
d2a17216c7 Flip check order 2023-12-25 22:09:27 +01:00
9b164a4d9d Implement 2023 day 24 part 2 2023-12-25 15:00:28 +01:00
5d811a08b6 Implement 2023 day 25 2023-12-25 14:14:48 +01:00
0af116920b Reduce runtime by 90% by eliminating hashsets 2023-12-25 00:58:40 +01:00
898f8dce25 Placate clippy 2023-12-25 00:23:43 +01:00
0cce8a2045 Parameterize implementation to support test 2023-12-25 00:17:19 +01:00
c80354b4af Implement 2023 day 24 part 1 2023-12-24 23:47:36 +01:00
bfa7b26c69 Non-functional impl 2023-12-24 15:37:05 +01:00
9cc64a7904 Implement 2023 day 23 part 2 2023-12-24 14:17:06 +01:00
f9c977ab33 Implement 2023 day 23 part 1 2023-12-24 14:07:54 +01:00
9b60faf4fc Implement 2023 day 22 part 2 2023-12-23 21:37:55 +01:00
9d18dc79da Implement 2023 day 22 part 1 2023-12-23 21:05:10 +01:00
ffe067b122 Implement 2023 day 20 part 2, for real 2023-12-21 22:40:31 +01:00
949de03b24 Remove testing comment 2023-12-21 22:01:19 +01:00
a891d08b21 Compute all required points at once 2023-12-21 21:48:06 +01:00
ca054363bf Implement 2023 day 21 part 2 2023-12-21 21:36:33 +01:00
65c6340061 Implement 2023 day 21 part 1 2023-12-21 19:55:56 +01:00
da61b8d541 Brute force part 2 2023-12-21 19:03:17 +01:00
37c578d7cc Implement 2023 day 20 part 1 2023-12-20 23:00:12 +01:00
cb05450229 Remove useless Clone impl 2023-12-19 23:55:10 +01:00
70e7747027 Implement 2023 day 19 part 2 2023-12-19 23:44:41 +01:00
2070a6b726 Implement 2023 day 19 part 1 2023-12-19 19:16:02 +01:00
24430cf1da Implement 2023 day 18 part 2
This was not at all the twist I expected, but I like it.
2023-12-18 20:52:05 +01:00
8faabf1220 Prepare for part 2 2023-12-18 20:32:38 +01:00
f15c8fbec3 Implement 2023 day 18 part 1 2023-12-18 20:26:01 +01:00
353e551f66 Implement 2023 day 17 part 2 2023-12-17 19:41:45 +01:00
717417eaf0 Implement 2023 day 17 part 1 2023-12-17 19:04:01 +01:00
d78d74c92d Implement 2023 day 16 part 2 2023-12-16 12:03:08 +01:00