Commit Graph

39 Commits

Author SHA1 Message Date
df1484f53f better naming convention 2023-12-10 16:31:13 +01:00
5a03f2fff3 mark loop traces with '+' 2023-12-10 16:20:06 +01:00
eb0abaec30 d10 optimizations 2023-12-10 16:19:30 +01:00
ec608aae63 init d10p2 2023-12-10 16:03:18 +01:00
e1631e5415 save result in variable 2023-12-10 16:02:45 +01:00
a5b9f37f36 flood through maze with dijkstra's 2023-12-10 15:58:54 +01:00
91ee519a61 init d10p1 2023-12-10 15:02:05 +01:00
bc9d1b45f4 reverse direction compared to part1 2023-12-09 22:43:48 +01:00
2d980c7717 mutable instead of array of size 1 2023-12-09 22:42:38 +01:00
5cf420dc26 init d9p2 2023-12-09 22:31:48 +01:00
72392d46be extrapolate to prediction, then sum them 2023-12-09 22:22:32 +01:00
dd6eb3ae3d split history into difference sequences 2023-12-09 22:19:40 +01:00
633bfcdee5 calculate least common multiple of all cycle sizes 2023-12-09 21:03:38 +01:00
f7accd2a13 calculate cycle sizes for each starting position 2023-12-09 21:03:17 +01:00
f59e1530a5 use regular set 0 for aesthetics 2023-12-09 19:59:06 +01:00
a0b9c210e6 init d8p2 2023-12-09 19:57:55 +01:00
7233c861cb solved d8p1 2023-12-09 19:57:23 +01:00
8775123025 init d9p1 2023-12-09 19:00:19 +01:00
f607fab0be init d8p1 2023-12-09 19:00:13 +01:00
f5701f5b50 implemented joker logic 2023-12-09 18:56:39 +01:00
36c6fc2d05 init d7p2 2023-12-09 18:54:46 +01:00
3c9a3de576 removed \r from input 2023-12-09 18:53:39 +01:00
56a05578a7 reformatted package.json 2023-12-08 22:38:54 +01:00
e3eeec7fd9 finalized d7p1 2023-12-08 22:33:04 +01:00
ceacaf6948 get exact hand type 2023-12-08 22:21:34 +01:00
2fcefde8f7 reading plays; detecting hand types 2023-12-08 22:02:30 +01:00
167b259c9f d7p1 pattern lookup 2023-12-08 20:34:34 +01:00
2c26c8135a init d7p1 2023-12-08 11:49:03 +01:00
596693be4a solve d6p2 2023-12-08 11:42:38 +01:00
45667e1d4e init d6p2 2023-12-08 11:35:48 +01:00
49bc03e1ef d6p1 calculte records 2023-12-08 11:35:23 +01:00
ccb408c9e2 filter empty 2023-12-08 11:25:33 +01:00
a70260cb8a d6p1 - read and parse input 2023-12-08 09:55:52 +01:00
bb3d362aba init day 6 2023-12-08 09:37:26 +01:00
311b1e8d24 created template for easy setup 2023-12-08 09:36:57 +01:00
ee4aabf3a0 remove unused 2023-12-08 09:25:00 +01:00
f3503eb183 set project type to module 2023-12-08 09:24:26 +01:00
28a82a4bd1 initialize npm 2023-12-08 09:22:19 +01:00
5edbcae3fb initial commit (previous days; code already done) 2023-12-08 09:08:25 +01:00