AdventOfCode

Timeline
Login

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