Commit graph

134 commits

Author SHA1 Message Date
598e8bd639 Day 17 part 1 2024-12-25 12:03:20 +01:00
5c47d18647 Day 17 part 1 2024-12-25 11:47:09 +01:00
cfdd6bcde4 Day 16 part 1 2024-12-25 11:16:34 +01:00
9d8ff39832 Prepare for day 16. 2024-12-16 21:21:06 +01:00
63b00c3a15 WIP Day 15 Part 2 2024-12-16 21:20:34 +01:00
3f2ab90e6f Day 15 part 1 2024-12-15 12:19:27 +01:00
dbcf8c228f Attempt day 14 part 2 2024-12-15 11:26:12 +01:00
3351c1f4a7 Make grid mutable. 2024-12-15 11:22:43 +01:00
03ddb2a0e6 Day 14 Part 1 2024-12-14 23:56:54 +01:00
231b8f0491 Day 13 part 2 2024-12-14 14:14:30 +01:00
37cd83d3ae Day 13 part 1 2024-12-14 14:10:04 +01:00
b8411307bb Day 12, finish part 2 + refactoring 2024-12-14 13:04:15 +01:00
6c5111b38c Day 12 Part 1 + WIP Part 2 2024-12-13 21:37:31 +01:00
0aa30cca2a Day 11 Part 2 2024-12-12 18:56:24 +01:00
9e8f49963c Day 11 Part 1 2024-12-11 21:01:45 +01:00
fb7549498e Day 10 part 2 2024-12-11 20:45:49 +01:00
87dfaa03e7 Day 10 part 1 2024-12-11 20:43:43 +01:00
d9172dabbf Move direction enum to own file. 2024-12-11 20:43:01 +01:00
267ffda2e9 Add grid interface and generic implementation. 2024-12-11 20:14:42 +01:00
013d3df0ae Rename Grid to CharGrid 2024-12-11 20:03:25 +01:00
1460448cff Day 9 Part 2 2024-12-11 19:58:59 +01:00
10b625d232 Refactor 2024-12-11 19:35:56 +01:00
db704b8f36 Day 9 part 1 2024-12-09 22:07:42 +01:00
6f13a6f281 Day 8 part 2 2024-12-09 21:13:26 +01:00
dc670cfe15 Day 7 2024-12-09 20:54:32 +01:00
eb6879f5a3 Subscript 2024-12-08 19:39:15 +01:00
7ace3b8119 Day 8 part 1 2024-12-08 19:33:27 +01:00
dc54e2d776 Day 6 part 1 2024-12-08 13:32:39 +01:00
5de9f74342 Day 5 Part 2 2024-12-08 13:17:03 +01:00
3d02cb5d0b Day 5 Part 1 2024-12-07 22:34:40 +01:00
6e18c4a72d Day 4 Part 2 2024-12-07 22:12:44 +01:00
6f7fc2d1a8 Use substring iterator directly 2024-12-07 13:10:21 +01:00
e1f0159403 Day 4 Part 1 2024-12-07 12:39:05 +01:00
b37bdc8b3e Improve error message when input cannot be read. 2024-12-03 19:01:43 +01:00
cc8abea2c4 Day 3. 2024-12-03 18:55:52 +01:00
1a9b08226a Prepare for day 3. 2024-12-03 18:42:44 +01:00
8f577f0c64 Fix. Return from isSafe, we want to stop iterating when final result is clear. 2024-12-03 18:41:45 +01:00
f6425f1d56 Day 2 part 1 + beginning of part 2 2024-12-02 22:07:33 +01:00
7d8dc6bc82 2024 day 1 2024-12-01 11:54:58 +01:00
1db15c4581 Old change 2024-12-01 11:53:48 +01:00
2abb86f290 2022 Day 16 Part 2 - too slow 2022-12-20 20:11:25 +01:00
b8fda3862d 2022 Day 16 Part 1 2022-12-17 17:38:00 +01:00
553158281a 2022 Day 15 2022-12-15 21:58:16 +01:00
c47dee812e 2022 Day 14 2022-12-14 20:58:42 +01:00
da7a3946d4 2022 Day 13 2022-12-13 21:09:17 +01:00
e444060cd9 2022 Day 12 2022-12-12 20:07:31 +01:00
b378808cda 2022 Day 11 part 1 2022-12-11 11:20:08 +01:00
38e4d396e1 2022 Day 10 part 2 2022-12-11 09:51:24 +01:00
35fe136562 2022 Day 10 part 1 2022-12-11 09:40:28 +01:00
400efd5802 2022 Day 9 part 2 2022-12-10 17:16:13 +01:00