Commit Graph

111 Commits

Author SHA1 Message Date
efim 2f6120fbd8 day23, part2 2023-12-23 15:56:25 +00:00
efim 0c31596018 day23, still bad 2023-12-23 12:54:55 +00:00
efim 28cf35e0e4 day23, example second 2023-12-23 12:00:48 +00:00
efim 7ebb6dee2c day23: started hardcode of part2, way too slow 2023-12-23 10:19:25 +00:00
efim 44de1377ca day23, part1 2023-12-23 09:16:04 +00:00
efim c3acf211c3 day22, rewrite with Set 2023-12-22 13:01:58 +00:00
efim 29528f23ac day22: bug: not using Set - duplicate supports 2023-12-22 12:45:51 +00:00
efim 8be2fa3844 day22, part2 2023-12-22 12:21:49 +00:00
efim 45d03e5ab3 day22, part1, struggle 2023-12-22 12:19:12 +00:00
efim 2b3c7f4ca6 day22, example 2023-12-22 09:59:41 +00:00
efim 3ede691333 day22: initial block setting 2023-12-22 09:24:43 +00:00
efim 7b34b52e5e day22, simple block code 2023-12-22 08:44:10 +00:00
efim 99c2269df8 day21, part2, did not like 2023-12-21 13:44:01 +00:00
efim b10a6250b1 day21: wrong answer AND slow. need to scrap 2023-12-21 12:36:07 +00:00
efim 4cb35dca33 day21: saturation logic, but removing points to early 2023-12-21 12:13:01 +00:00
efim 840773fd16 day21: factor for same coord struct 2023-12-21 10:19:37 +00:00
efim 9a22efd4b3 day21: choking on example 2023-12-21 09:27:41 +00:00
efim f5ea9e725e day21: yuck 2023-12-21 08:39:27 +00:00
efim 6a7378c265 day1, part1 2023-12-21 08:30:44 +00:00
efim 5b0f1ab750 day21: example 2023-12-21 08:29:08 +00:00
efim 53930e66ac day20: more diagramming 2023-12-20 13:52:29 +00:00
efim 727099dbd9 day20, small cleanup 2023-12-20 13:26:34 +00:00
efim 98206fe6d4 day20, part2 done with online LCM calculator 2023-12-20 13:16:13 +00:00
efim 57fdfb01cb day20: whelp. 2023-12-20 11:14:45 +00:00
efim 1e32ec0988 day20, part1 2023-12-20 10:19:24 +00:00
efim 6c061375ce day20, examples work in test 2023-12-20 10:16:43 +00:00
efim f538945dff day20, modules state comparations 2023-12-20 09:58:40 +00:00
efim 00e60657fa day20, example 2 first four steps pass 2023-12-20 09:46:22 +00:00
efim 1d7a0ef7b8 day20, receive functions 2023-12-20 08:54:12 +00:00
efim 4974127cef day20: more reading 2023-12-20 08:10:10 +00:00
efim 9dbc2ca205 day20, starting to read in data
with using tests as entry points for checking things
2023-12-20 07:35:51 +00:00
efim e771ac9d9b day19, part2, finally 2023-12-19 11:46:16 +00:00
efim 52beb4196f day19, struggling part2, not quite yet 2023-12-19 11:00:59 +00:00
efim 5f62ea45f7 day19, example 2023-12-19 09:03:03 +00:00
efim 6efd55ae6a day18, example second parallel 2023-12-19 06:53:49 +00:00
efim 568fdd9a70 day18, example for part 2 2023-12-18 19:46:38 +00:00
efim 6dabe8bc66 day18, another example working 2023-12-18 19:37:17 +00:00
efim 86c9ad7653 day18, struggling 2023-12-18 14:50:51 +00:00
efim 4fc5caf228 day18: example optimized even more 2023-12-18 12:10:22 +00:00
efim b831e92e1f day18: example optimized 2023-12-18 11:41:55 +00:00
efim d799b122ce day18: reading instructions & hanging 2023-12-18 10:48:27 +00:00
efim 1d027d57fc day18, part1 2023-12-18 10:30:40 +00:00
efim 49fc57029f day18, example 2023-12-18 09:41:22 +00:00
efim 955bdc78c1 day17, example2 2023-12-17 13:58:34 +00:00
efim a7e06e7a6e day17, part 1 wow. 2023-12-17 13:29:22 +00:00
efim abca885f20 day17, so many tries for part 1 2023-12-17 13:28:18 +00:00
efim 81b8ddc8b0 day17, example attempt 2 2023-12-17 11:18:48 +00:00
efim 41e32d405b day17, example 2023-12-17 10:48:51 +00:00
efim 08c20ea6e0 day17, dijkstra doesn't work
right? just because if found a shorter path, doesn't mean i don't need
to check other directions.
i have, because maybe they are not blocked and will provide better
solution.
so, yikes
2023-12-17 09:22:31 +00:00
efim ed4abd2d7e day16: part 2 2023-12-16 07:34:26 +00:00