Commit Graph
99 Commits
Author SHA1 Message Date
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
efim ee9c2c1ca0 day16, example two 2023-12-16 07:33:28 +00:00
efim 8436426d3a day16, part1 2023-12-16 07:11:15 +00:00
efim cb973d60cc day16, example 2023-12-16 07:09:42 +00:00
efim d09a8af5db day15, part2 2023-12-15 15:05:19 +00:00
efim 6e623b617e day15, example two 2023-12-15 15:04:50 +00:00
efim bd45c334b0 day15, part1 2023-12-15 14:15:18 +00:00
efim 192ff3878e day15, example 2023-12-15 14:13:36 +00:00
efim b5cb827be2 day14, part2 2023-12-14 11:57:31 +00:00
efim 149b753d22 day14, example two 2023-12-14 11:56:42 +00:00
efim 709f4c0532 day14, too slow. need memo? 2023-12-14 11:47:03 +00:00
efim fde1415f34 day14, example 2023-12-14 11:30:03 +00:00
efim 3128ab673f day13, part2
had a bug in 'recording' the failed lines for Vertical.
debugged at second field in input, which was marking only 1 column as
having 1 smudge
2023-12-13 15:05:46 +00:00
efim 85dd9a31e3 day13, example two 2023-12-13 14:33:14 +00:00
efim d4c162db33 day13, part1 2023-12-13 14:11:02 +00:00
efim adcb2417ff day13, example 2023-12-13 14:09:58 +00:00
efim 4d346a23db day12, part2 2023-12-13 02:41:08 +00:00
efim 6398a4d468 day12, counts but too slow 2023-12-13 02:35:41 +00:00
efim 42b587918e day12, example part 2 2023-12-12 15:47:48 +00:00
efim c187a03076 day12, part1 2023-12-12 15:33:56 +00:00
efim cdf5a38512 day12, example optimized 2023-12-12 15:07:31 +00:00
efim 3a43f90431 day12, example 2023-12-12 15:05:09 +00:00
efim 7032666476 day11, part2 2023-12-11 11:23:06 +00:00
efim 65d6c13016 day1, example 2023-12-11 11:15:19 +00:00
efim 37ee3e99da day10, part2 2023-12-10 17:49:26 +00:00
efim 69cf6b9aaf day10, example last 2023-12-10 17:44:47 +00:00
efim 71262cabe7 day10, still not working 2023-12-10 17:03:40 +00:00
efim 742786af47 day10, doesn't work again.
pipes go into filling all 3x3 and all is lost
2023-12-10 15:54:01 +00:00
efim e4afe55a1f day10, All Is Broken 2023-12-10 14:47:40 +00:00
efim 0b6c521b5b day10, marking the path 2023-12-10 12:39:41 +00:00
efim 76be5c45c3 day10, part1 2023-12-10 12:07:32 +00:00
efim 1626bd0be9 day10, example1 2023-12-10 12:03:57 +00:00
efim c2091b49fd day10, reading & printing 2023-12-10 09:01:59 +00:00
efim 3919a70d09 day9, part2 2023-12-09 16:16:18 +00:00
efim 162d0d9ebf day9, part1 2023-12-09 15:59:51 +00:00
efim 554a3cb389 day9, example 2023-12-09 15:57:51 +00:00
efim 77d7355eb7 day8, part2 2023-12-09 06:39:43 +00:00
efim 3300a8bf3e day8, example3 new approach 2023-12-08 09:53:26 +00:00
efim dea9d15c66 day8, example3 2023-12-08 07:18:59 +00:00
efim 414757f3ea day8, part1 2023-12-08 07:00:39 +00:00
efim f0c7f9815e day8, example 2023-12-08 06:57:24 +00:00
efim d959473a29 day7, part2 2023-12-07 07:37:43 +00:00
efim 28aef4c64c day7, input 2023-12-07 07:00:18 +00:00
efim b112460875 day7, example 2023-12-07 06:57:20 +00:00
efim 85c2000591 day6, part2 2023-12-06 12:59:20 +00:00
efim 06b555d7f9 day6, part1 2023-12-06 12:47:37 +00:00
efim a7d13ce84f day6, example 2023-12-06 12:46:02 +00:00
efim 7e6a543790 day5: parallelized 2023-12-05 11:37:55 +00:00
efim 7dbc09d3f8 day5, part2 2023-12-05 11:21:23 +00:00
efim 02abc9d0e8 day5, part2. making map efficient 2023-12-05 09:50:19 +00:00
efim cebdd72171 day5, example 2023-12-05 09:33:03 +00:00
efim e05226f6aa day4, part2. here come off-by-one errors 2023-12-04 09:14:51 +00:00
efim 3253a8f963 day4, example 2023-12-04 08:18:34 +00:00
efim f2f250eabd day3, part2 2023-12-03 07:27:00 +00:00
efim b767ef256d day3, part1 2023-12-03 07:20:27 +00:00
efim c9f9766866 day3, example 2023-12-03 07:14:21 +00:00
efim afde84519f day2, part2 2023-12-02 16:29:39 +00:00
efim 0f9d7ccbe9 day2, part1 2023-12-02 16:16:51 +00:00
efim 7e06806a2b day2, example ok 2023-12-02 16:05:32 +00:00
efim bdcdc1cdb6 day1, part2 2023-12-01 14:22:35 +00:00
efim c1794a56ec day1, part1 2023-12-01 14:01:02 +00:00
efim 4f286742bb init 2023-12-01 08:31:47 +00:00