50 Commits

Author SHA1 Message Date
85e623a9db day 13 python cleanup
convert our less function into a real cmp function
2022-12-13 10:39:36 -08:00
6c175f2d8e day 13 python use json instead of eval
hat tip to benharri
2022-12-13 10:35:29 -08:00
10293ec22d day 13 python solution 2022-12-12 21:23:29 -08:00
f2fc82c55f add astar module and alternate solution for day 12 2022-12-12 12:55:37 -08:00
6421ecf7fa day 12 python simplify 2022-12-12 11:22:01 -08:00
e378777cd3 day 12 python tweaks 2022-12-12 11:06:05 -08:00
6c62ff8a9d day 12 python solution 2022-12-11 21:57:13 -08:00
f15e68e65e day 8 ivy part 2 cleanup
still don't love this, but i can't think of a better approach
2022-12-11 18:21:07 -08:00
aeaf4f524c day 11 python slight optimization 2022-12-10 23:48:39 -08:00
648ce83517 day 11 python tweaks 2022-12-10 23:38:51 -08:00
4fc545ac39 day 11 python cleanup 2022-12-10 22:18:04 -08:00
eefab8eabf day 11 python 2022-12-10 21:32:55 -08:00
28f7fcb605 day 10 ivy tweak 2022-12-10 11:52:08 -08:00
43118ba386 day 10 ivy solution 2022-12-10 11:46:41 -08:00
f40fdcc8c3 day 10 python rewrite
pass around an iterator of X states instead of using a callback and
global variables.
2022-12-10 11:21:49 -08:00
4ea896feeb day 10 python 2022-12-09 22:01:20 -08:00
2888e82c6b day 8 ivy part 2 i think this actually works 2022-12-09 21:22:18 -08:00
a635d3f5db day 8 ivy part 2 wip 2022-12-09 21:21:52 -08:00
bfcffc614c day 8 part 2 alternate python solution
although it's shorter, i'm not sure if i like the way the count function
was factored out
2022-12-08 22:34:03 -08:00
a3e4290ccd day 8 python slight cleanup 2022-12-08 22:08:51 -08:00
117d3d58d5 day 9 python simplify 2022-12-08 21:44:02 -08:00
8cb5086749 day 9 python part 2 2022-12-08 21:24:52 -08:00
036a563d8f day 9 python part 1 2022-12-08 21:13:53 -08:00
383ff93502 day 8 ivy part 1 2022-12-08 11:34:41 -08:00
9c7847b91c day 8 python solution 2022-12-08 11:34:41 -08:00
7fde412a04 day 5 awk swap part one and two, oops 2022-12-07 12:17:58 -08:00
bc646722df day 5 awk add some comments 2022-12-07 12:07:43 -08:00
29b20e27fc day 5 awk solution 2022-12-07 00:05:58 -08:00
f4be6a5be3 day 7 simplify awk solution
inspired by elly's fennel solution
2022-12-06 22:42:02 -08:00
e2a67c4b5c day 7 awk solution 2022-12-06 22:42:02 -08:00
0a590f5d36 day 7 python slight improvement 2022-12-06 22:42:02 -08:00
d2d54b8a6e day 7 python solution 2022-12-06 22:42:02 -08:00
9848440f3f day 6 simplify ivy solution and fix an off-by-n bug 2022-12-06 22:42:02 -08:00
259fc5cf02 day 6 cleaned-up ivy solution 2022-12-05 22:44:35 -08:00
4e4a07e5d0 day 6 rough ivy solution 2022-12-05 22:25:46 -08:00
c66f8e0628 day 6 python solution 2022-12-05 21:04:36 -08:00
2b3187a416 add some comments 2022-12-04 22:10:16 -08:00
d6333ce7e8 day 4 ivy 2022-12-04 21:40:37 -08:00
e7afa95c6d day 5 python 2022-12-04 21:20:16 -08:00
d1b96f1324 day 3 ivy solution 2022-12-03 00:41:36 -08:00
7aece65dcb clean up day 3 slightly 2022-12-02 21:31:41 -08:00
5d959e5aad day 3 2022-12-02 21:27:37 -08:00
64c9395de5 day 2 ivy solution 2022-12-01 22:26:23 -08:00
b5390324a4 day 2 2022-12-01 21:20:41 -08:00
5a7bf9b365 day 1 pure awk solution 2022-12-01 18:21:46 -08:00
4acdecdeef day 1 awk solution 2022-12-01 16:12:18 -08:00
05189aa162 maybe slightly more elegant solution 2022-11-30 22:10:06 -08:00
71b38be272 day 1 ivy solution 2022-11-30 22:09:01 -08:00
64779081cb day 1 2022-11-30 21:13:15 -08:00
d4739b512d initial commit 2022-11-30 21:12:58 -08:00