Commit Graph

74 Commits

Author SHA1 Message Date
f56780d1cf y2024d14 tipp from reddit, most robots form the tree aka not evenly spread aka use quadrants and check all frames where they are not even 2024-12-14 23:08:31 +01:00
fa842890ce y2024d13 gonna be honest here, I was too lazy to do part2 by myself. I could have done it but it wold have taken some time as I have to remember how to solve linear equations 2024-12-13 14:03:36 +01:00
548f1b3d73 y2016d8 2024-12-12 14:22:17 +01:00
2299375c7c y2016d7 2024-12-12 13:14:16 +01:00
93ce6d0719 y2024d12 2024-12-12 11:38:16 +01:00
c46843cf5a y2024d11 2024-12-11 16:19:17 +01:00
dd6e9dbe90 add runtime measurement 2024-12-10 11:45:53 +01:00
64cb7fb370 y2024d10 2024-12-10 10:32:05 +01:00
99430e8e26 y2024d9 2024-12-09 13:20:27 +01:00
0dec0bbf82 y2024d8 2024-12-08 16:35:33 +01:00
2a91587ae5 y2024d7 2024-12-08 11:40:52 +01:00
dbf878baf1 y2024d6 2024-12-08 11:40:24 +01:00
013b85fbbf y2016d5 2024-12-06 10:04:09 +01:00
4dcf7001ee y2016d4 2024-12-05 12:54:39 +01:00
05c88e5e56 y2016d3 2024-12-05 10:47:26 +01:00
4c62525fa7 y2016d2 2024-12-05 10:21:06 +01:00
fa52f5bd13 y2024d5 2024-12-05 09:13:24 +01:00
a141026754 y2016d1 genuinely don't understand why this was so hard 2024-12-04 15:44:56 +01:00
6abd6c7d66 fixed justfile as I had some issues when I wanted to generated 2024 2024-12-04 14:39:44 +01:00
b429585457 y2015d25 2024-12-04 14:33:50 +01:00
5a17373244 y2024d4 2024-12-04 11:19:28 +01:00
eae352413b y2015d24 pretty easy also but had to use itertools instead of my own combinations/permutations impl because of an overflow 2024-12-03 15:28:12 +01:00
0b4e2449a1 y2015d23 refreshingly easy 2024-12-03 13:33:49 +01:00
daead25413 y2024d3p2 simplified, anyway, I lost too much time on it already 2024-12-03 13:03:49 +01:00
5b2e4a38d1 y2024d3p2 2024-12-03 12:53:58 +01:00
4e6399f5e2 y2024d3 p2 still incorrect 2024-12-03 10:52:57 +01:00
1db00c45db y2024d3 use regex for part 1 2024-12-03 10:21:13 +01:00
a6731d4a67 y2024d3 second try part 2 2024-12-03 10:12:20 +01:00
5bd059970e y2024d3 first try part 2 2024-12-03 10:11:59 +01:00
9329c9f77a y2015d22 finally, alot of small things to watch out for 2024-12-02 15:51:01 +01:00
67d3a56011 y2024d2 2024-12-02 10:47:39 +01:00
Fabian Schmidt
a1183f8ef4 y2024d1 2024-12-01 20:24:01 +01:00
Fabian Schmidt
5531e8aa7a Merge 2024-12-01 19:51:02 +01:00
Fabian Schmidt
cd1249a5fe Getting closer to y2015d22p2 2024-12-01 19:45:27 +01:00
3bb1616d7e Use PuzzleUtils 2024-11-18 11:52:30 +01:00
00692c18df y2015d22 new approach, no recursion, still broken 2024-11-15 16:01:09 +01:00
a875d889fa y2015d22 new approach, no recursion, still broken 2024-11-15 16:01:09 +01:00
46deb678df y2015d22 tests work, solution incorrect and slow 2024-11-15 13:23:57 +01:00
33e6f1241c y2015d22 tests work, solution incorrect and slow 2024-11-15 13:23:57 +01:00
Fabian Schmidt
7d0ed36699 refactoring 2024-11-10 19:51:54 +01:00
5015474745 refactoring 2024-11-10 19:51:54 +01:00
1d9c848525 y2015d21 2024-11-05 15:44:23 +01:00
36bb36803a y2015d21 2024-11-05 15:44:23 +01:00
aa28df24b3 y2015d20 2024-11-04 15:56:30 +01:00
2d6e0155bc y2015d20 2024-11-04 15:56:30 +01:00
261a2e89c9 y2015d19 I should look at the input more 2024-11-04 14:41:15 +01:00
fcf0a0866c y2015d19 I should look at the input more 2024-11-04 14:41:15 +01:00
16ed2a8cae y2015d18 2024-11-04 12:44:22 +01:00
2f37793f02 y2015d18 2024-11-04 12:44:22 +01:00
0d2fd4b451 Format y2015d15 and add check to prevent overriding days... 2024-11-04 11:32:48 +01:00