Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
32 check-ins that include changes to files matching '2021/*'
2021-12-29
| ||
01:36 | add some details and files on common stuff Leaf check-in: 087704f4ad user: JoshAshby tags: trunk | |
2021-12-28
| ||
23:53 | day 20 both parts solutions check-in: e7ea2da956 user: JoshAshby tags: trunk | |
23:52 | centralized on the lib parser combinator now that I've got all of it working check-in: 2bb097dcdd user: JoshAshby tags: trunk | |
2021-12-23
| ||
05:26 | add in two progressions of parser combinators as I'm learning check-in: cf6b8b8066 user: JoshAshby tags: trunk | |
2021-12-21
| ||
22:36 | day 17 both parts solutions check-in: a1d1969269 user: JoshAshby tags: trunk | |
2021-12-20
| ||
18:13 | day 15 part 2 expanded map check-in: 228227fc8c user: JoshAshby tags: trunk | |
17:36 | day 16 both parts solutions using the parser combinator check-in: 4eb56ad8cc user: JoshAshby tags: trunk | |
2021-12-18
| ||
01:50 | format and make actual use of the 'frontier' which is only nodes that have been seen, improves the speed for the naive and un-priority queued solution a whole lot as it really narrows the problem space of finding the next closest node check-in: c025e3188c user: JoshAshby tags: trunk | |
01:29 | working part 1 solution check-in: 206a8bcc02 user: JoshAshby tags: trunk | |
00:39 | still struggling with getting dijkstra working in a somewhat clean way? check-in: d94bcf77c6 user: JoshAshby tags: trunk | |
2021-12-16
| ||
19:31 | more wip on day 15. it at least runs now and doesn't loop forever but it's walking only the top and left edges of the graph check-in: 56dd15e20e user: JoshAshby tags: trunk | |
08:23 | wip on day 15 but no working solution yet check-in: ae3ff6deca user: JoshAshby tags: trunk | |
2021-12-15
| ||
18:10 | day 14 solutions after struggling with debugging check-in: 1031e217f1 user: JoshAshby tags: trunk | |
2021-12-14
| ||
20:44 | day 13 solutions; could have probably cleaned up the fold methods to be a little more reusable but it was quick enough check-in: 40c0ce16e2 user: JoshAshby tags: trunk | |
17:54 | learn ppx_deriving.show for debugging and add day 12 solutions both parts; this one could be cleaner i bet, especially part 2 but it works pretty well and under a second still check-in: df6ac746c1 user: JoshAshby tags: trunk | |
2021-12-13
| ||
19:17 | day 11 solutions both parts check-in: c66c916aa4 user: JoshAshby tags: trunk | |
2021-12-12
| ||
22:20 | day 9 solutions. this got messy and could have been cleaner if i just used the input list list as the matrix rather than looping it several times check-in: 5afebaff96 user: JoshAshby tags: trunk | |
05:17 | add day 8 both part solutions after finding my bug, an assumption that i was narrowing the segment patterns left to check against after finding one which lead to 3/5 and 0/6 matching the same half the time check-in: 28aac49abb user: JoshAshby tags: trunk | |
00:09 | wip on day 8 but not a working solution yet, seems one line in the example comes across as corrupted or i'm not building the look up right? check-in: 2ecf8dfb01 user: JoshAshby tags: trunk | |
2021-12-11
| ||
19:03 | day 7 both parts solutions check-in: cff6b9d508 user: JoshAshby tags: trunk | |
07:38 | day 10 both parts as it was quick check-in: 98c119671d user: JoshAshby tags: trunk | |
03:42 | day 6 both parts check-in: af0f708841 user: JoshAshby tags: trunk | |
01:10 | day 5 parts 1 and 2; ended up being the same code with just a filter on the inputs for part 1 which is fun check-in: 3fb11e1f1a user: JoshAshby tags: trunk | |
2021-12-10
| ||
08:09 | wip on day 5; trying to take my time and anticipate part 2 if i can? check-in: cc35f18119 user: JoshAshby tags: trunk | |
2021-12-09
| ||
06:38 | wip on day 4 part 2 check-in: 9472ecf58d user: JoshAshby tags: trunk | |
04:22 | add day 4 part 1 solution check-in: 08916624ba user: JoshAshby tags: trunk | |
2021-12-08
| ||
22:00 | add day 3 part 2 solution; gave up trying to be too smart with reusable bitsandbobs check-in: cab551e4c2 user: JoshAshby tags: trunk | |
03:41 | add day 3 part 1 solution check-in: 4f82b1c994 user: JoshAshby tags: trunk | |
2021-12-07
| ||
18:58 | add day 2 solutions part 1 and 2 check-in: e1236e548b user: JoshAshby tags: trunk | |
18:19 | fmt check-in: a02a2b972d user: JoshAshby tags: trunk | |
18:18 | finish up part 2 check-in: 337d43da48 user: JoshAshby tags: trunk | |
07:14 | initial solution to part 1 check-in: aa711878d7 user: JoshAshby tags: trunk | |