Commit Graph

  • 572bffc845 removing inputs, didn't know they are secret master efim 2023-12-25 09:39:34 +0000
  • b879b6541a day25: wow, part 1 efim 2023-12-25 09:37:10 +0000
  • a9caa4c8f1 day25: removing cycles efim 2023-12-25 08:44:16 +0000
  • dce2d06602 day25: cleanup efim 2023-12-25 07:53:45 +0000
  • 9177d35caf day25: initial graph stuff, efim 2023-12-25 07:53:17 +0000
  • 665987395f day24: input system for python z3 efim 2023-12-24 11:50:56 +0000
  • 5b03b8f156 day24: adding python z3, example efim 2023-12-24 11:47:22 +0000
  • bea82cb548 day24: why slope&shift work, while points dont? efim 2023-12-24 09:01:27 +0000
  • d749979aae day24, already bad efim 2023-12-24 08:15:18 +0000
  • b6a56554af day24, example efim 2023-12-24 07:42:04 +0000
  • 2f6120fbd8 day23, part2 efim 2023-12-23 15:56:25 +0000
  • 0c31596018 day23, still bad efim 2023-12-23 12:54:55 +0000
  • 28cf35e0e4 day23, example second efim 2023-12-23 12:00:48 +0000
  • 7ebb6dee2c day23: started hardcode of part2, way too slow efim 2023-12-23 10:19:25 +0000
  • 44de1377ca day23, part1 efim 2023-12-23 09:16:04 +0000
  • c3acf211c3 day22, rewrite with Set efim 2023-12-22 13:01:58 +0000
  • 29528f23ac day22: bug: not using Set - duplicate supports efim 2023-12-22 12:45:51 +0000
  • 8be2fa3844 day22, part2 efim 2023-12-22 12:21:49 +0000
  • 45d03e5ab3 day22, part1, struggle efim 2023-12-22 12:19:12 +0000
  • 2b3c7f4ca6 day22, example efim 2023-12-22 09:59:41 +0000
  • 3ede691333 day22: initial block setting efim 2023-12-22 09:24:43 +0000
  • 7b34b52e5e day22, simple block code efim 2023-12-22 08:44:10 +0000
  • 99c2269df8 day21, part2, did not like efim 2023-12-21 13:44:01 +0000
  • b10a6250b1 day21: wrong answer AND slow. need to scrap efim 2023-12-21 12:36:07 +0000
  • 4cb35dca33 day21: saturation logic, but removing points to early efim 2023-12-21 12:13:01 +0000
  • 840773fd16 day21: factor for same coord struct efim 2023-12-21 10:19:37 +0000
  • 9a22efd4b3 day21: choking on example efim 2023-12-21 09:27:41 +0000
  • f5ea9e725e day21: yuck efim 2023-12-21 08:39:27 +0000
  • 6a7378c265 day1, part1 efim 2023-12-21 08:30:44 +0000
  • 5b0f1ab750 day21: example efim 2023-12-21 08:29:08 +0000
  • 53930e66ac day20: more diagramming efim 2023-12-20 13:52:29 +0000
  • 727099dbd9 day20, small cleanup efim 2023-12-20 13:26:34 +0000
  • 98206fe6d4 day20, part2 done with online LCM calculator efim 2023-12-20 13:16:13 +0000
  • 57fdfb01cb day20: whelp. efim 2023-12-20 11:14:45 +0000
  • 1e32ec0988 day20, part1 efim 2023-12-20 10:19:24 +0000
  • 6c061375ce day20, examples work in test efim 2023-12-20 10:15:46 +0000
  • f538945dff day20, modules state comparations efim 2023-12-20 09:58:40 +0000
  • 00e60657fa day20, example 2 first four steps pass efim 2023-12-20 09:45:52 +0000
  • 1d7a0ef7b8 day20, receive functions efim 2023-12-20 08:54:12 +0000
  • 4974127cef day20: more reading efim 2023-12-20 08:10:10 +0000
  • 9dbc2ca205 day20, starting to read in data efim 2023-12-20 07:35:51 +0000
  • e771ac9d9b day19, part2, finally efim 2023-12-19 11:46:16 +0000
  • 52beb4196f day19, struggling part2, not quite yet efim 2023-12-19 11:00:59 +0000
  • 5f62ea45f7 day19, example efim 2023-12-19 09:02:39 +0000
  • 6efd55ae6a day18, example second parallel efim 2023-12-18 20:33:04 +0000
  • 568fdd9a70 day18, example for part 2 efim 2023-12-18 19:46:38 +0000
  • 6dabe8bc66 day18, another example working efim 2023-12-18 19:37:17 +0000
  • 86c9ad7653 day18, struggling efim 2023-12-18 14:50:51 +0000
  • 4fc5caf228 day18: example optimized even more efim 2023-12-18 12:09:44 +0000
  • b831e92e1f day18: example optimized efim 2023-12-18 11:41:55 +0000
  • d799b122ce day18: reading instructions & hanging efim 2023-12-18 10:48:27 +0000
  • 1d027d57fc day18, part1 efim 2023-12-18 10:30:40 +0000
  • 49fc57029f day18, example efim 2023-12-18 09:41:22 +0000
  • 955bdc78c1 day17, example2 efim 2023-12-17 13:58:34 +0000
  • a7e06e7a6e day17, part 1 wow. efim 2023-12-17 13:29:22 +0000
  • abca885f20 day17, so many tries for part 1 efim 2023-12-17 13:28:18 +0000
  • 81b8ddc8b0 day17, example attempt 2 efim 2023-12-17 11:13:29 +0000
  • 41e32d405b day17, example efim 2023-12-17 10:43:12 +0000
  • 08c20ea6e0 day17, dijkstra doesn't work efim 2023-12-17 08:51:51 +0000
  • ed4abd2d7e day16: part 2 efim 2023-12-16 07:34:26 +0000
  • ee9c2c1ca0 day16, example two efim 2023-12-16 07:33:01 +0000
  • 8436426d3a day16, part1 efim 2023-12-16 07:11:15 +0000
  • cb973d60cc day16, example efim 2023-12-16 07:09:42 +0000
  • d09a8af5db day15, part2 efim 2023-12-15 15:05:19 +0000
  • 6e623b617e day15, example two efim 2023-12-15 15:04:50 +0000
  • bd45c334b0 day15, part1 efim 2023-12-15 14:15:18 +0000
  • 192ff3878e day15, example efim 2023-12-15 14:13:36 +0000
  • b5cb827be2 day14, part2 efim 2023-12-14 11:57:31 +0000
  • 149b753d22 day14, example two efim 2023-12-14 11:56:42 +0000
  • 709f4c0532 day14, too slow. need memo? efim 2023-12-14 11:47:03 +0000
  • fde1415f34 day14, example efim 2023-12-14 11:30:03 +0000
  • 3128ab673f day13, part2 efim 2023-12-13 15:04:51 +0000
  • 85dd9a31e3 day13, example two efim 2023-12-13 14:33:14 +0000
  • d4c162db33 day13, part1 efim 2023-12-13 14:11:02 +0000
  • adcb2417ff day13, example efim 2023-12-13 14:09:58 +0000
  • 4d346a23db day12, part2 efim 2023-12-13 02:41:08 +0000
  • 6398a4d468 day12, counts but too slow efim 2023-12-13 02:35:41 +0000
  • 42b587918e day12, example part 2 efim 2023-12-12 15:47:48 +0000
  • c187a03076 day12, part1 efim 2023-12-12 15:33:56 +0000
  • cdf5a38512 day12, example optimized efim 2023-12-12 15:07:31 +0000
  • 3a43f90431 day12, example efim 2023-12-12 15:05:09 +0000
  • 7032666476 day11, part2 efim 2023-12-11 11:23:06 +0000
  • 65d6c13016 day1, example efim 2023-12-11 11:15:19 +0000
  • 37ee3e99da day10, part2 efim 2023-12-10 17:49:26 +0000
  • 69cf6b9aaf day10, example last efim 2023-12-10 17:44:47 +0000
  • 71262cabe7 day10, still not working efim 2023-12-10 17:03:40 +0000
  • 742786af47 day10, doesn't work again. efim 2023-12-10 15:54:01 +0000
  • e4afe55a1f day10, All Is Broken efim 2023-12-10 14:47:40 +0000
  • 0b6c521b5b day10, marking the path efim 2023-12-10 12:31:47 +0000
  • 76be5c45c3 day10, part1 efim 2023-12-10 12:07:32 +0000
  • 1626bd0be9 day10, example1 efim 2023-12-10 12:03:57 +0000
  • c2091b49fd day10, reading & printing efim 2023-12-10 09:00:19 +0000
  • 3919a70d09 day9, part2 efim 2023-12-09 16:16:18 +0000
  • 162d0d9ebf day9, part1 efim 2023-12-09 15:59:12 +0000
  • 554a3cb389 day9, example efim 2023-12-09 15:57:51 +0000
  • 77d7355eb7 day8, part2 efim 2023-12-08 10:07:11 +0000
  • 3300a8bf3e day8, example3 new approach efim 2023-12-08 09:53:26 +0000
  • dea9d15c66 day8, example3 efim 2023-12-08 07:18:59 +0000
  • 414757f3ea day8, part1 efim 2023-12-08 07:00:39 +0000
  • f0c7f9815e day8, example efim 2023-12-08 06:57:24 +0000