Commit Graph

45 Commits

Author SHA1 Message Date
xenia f8f7363dba day 12: rewrite using complex numbers 2020-12-12 00:57:29 -05:00
xenia a612240e50 day 12: fix minor issue 2020-12-12 00:26:27 -05:00
xenia 4b124189a0 day 12 2020-12-12 00:23:37 -05:00
xenia a249bedeb6 day 11 2020-12-11 00:33:35 -05:00
xenia a51a25f50e day 10: shark 2020-12-10 01:24:50 -05:00
xenia 3cb26a8f47 day 10: bit of cleanup 2020-12-10 01:19:00 -05:00
xenia 5d9df6fb39 day 10: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 2020-12-10 00:59:59 -05:00
xenia 391c02ebb7 better countdown 2020-12-09 23:55:15 -05:00
xenia fd0c7a36d0 day 9: fix bug that didn't change the answer 2020-12-09 01:19:10 -05:00
xenia 4e2ea7d641 day 9: apply optimizations to part 1 2020-12-09 00:54:22 -05:00
xenia 7c2b008624 day 9: bad version 2020-12-09 00:17:51 -05:00
xenia 9475d06eba fix countdown script issue 2020-12-08 23:39:43 -05:00
xenia e679ae62ec day 8 impl 3: the program analysis solution 2020-12-08 03:18:07 -05:00
xenia f032b43a80 day 8: ok this one is actually better 2020-12-08 00:26:18 -05:00
xenia 1daa7758cc jesus christ i am legit ashamed that i wrote this 2020-12-08 00:17:34 -05:00
xenia bcce377a7d day 7: cleaned up version using graph-lib
this was a pain in the ass to write vs the initial implementation, but
it's a lot more efficient due to not revisiting nodes that are already
visited. i would warrant it's as efficient as possible at this point

also, both part1 and part2 use the generalized do-dfs form provided by
the graph package
2020-12-07 02:35:26 -05:00
xenia 69f78e5e6d add new library to standard reprovides 2020-12-07 02:35:11 -05:00
xenia 3f4c2dea09 day 7: initial implementation (it's very spaghet) 2020-12-07 00:34:21 -05:00
xenia 1676b57c8e update readme 2020-12-06 01:47:06 -05:00
xenia 06de6c967d improve countdown a bit 2020-12-06 00:44:32 -05:00
xenia 63302f6a3e day 6: initial implementation 2020-12-06 00:07:33 -05:00
xenia 063bc55cc7 plot style improvements 2020-12-05 00:53:31 -05:00
xenia 23ef0d5a6f plot tweaks 2020-12-05 00:46:25 -05:00
xenia 349942150d day 5: cleaned up version 2020-12-05 00:27:13 -05:00
xenia e5af484c65 day 5: initial solution 2020-12-05 00:12:11 -05:00
xenia 06ab477340 add scribble view for plot lol 2020-12-04 23:59:00 -05:00
xenia 5365272e27 sort plot labels by score 2020-12-04 20:45:47 -05:00
xenia 304a16b98b fix misleading plot 2020-12-04 04:44:02 -05:00
xenia 1a9bc9e11e implement plot script to plot priv scoreboard 2020-12-04 04:33:57 -05:00
xenia bc82c7a528 day 4: cleaned up version 2020-12-04 01:24:56 -05:00
xenia 1b24d8142d throw more generally useful re-exports in aoc.rkt 2020-12-04 01:23:10 -05:00
xenia 103587af65 day 4: original implementation 2020-12-04 00:31:47 -05:00
xenia 1addabc404 detect rate limiting in aoc-lib.rkt 2020-12-04 00:27:17 -05:00
xenia 9ec26f97f3 improve countdown script 2020-12-03 01:14:43 -05:00
xenia f948900e43 add fancy countdown timer (in bash) 2020-12-03 01:09:19 -05:00
xenia 1e98c88ed5 day 3: triple shork 2020-12-03 00:22:35 -05:00
xenia 7f0b579a01 fix get-challenge script 2020-12-03 00:17:52 -05:00
xenia f54047466a clean up day 2 solution with fancy stuff 2020-12-02 05:08:00 -05:00
xenia c278b60801 make template provide threading and curly-fn
yknow just for fun
2020-12-02 05:07:35 -05:00
xenia 76cd3ad58e day 2: 2 shonk 2 furious 2020-12-02 03:50:15 -05:00
xenia b55369a332 auto submit answers lol 2020-12-02 03:49:57 -05:00
xenia d3988a432d implement new scripts goodies 2020-12-02 03:02:58 -05:00
xenia ac90336f64 add more script goodness 2020-12-01 18:14:54 -05:00
xenia 8925617afa day 1: shonks 2020-12-01 16:37:09 -05:00
xenia 58e8621d5b initial commit 2020-12-01 16:37:03 -05:00