Commit Graph

44 Commits

Author SHA1 Message Date
f1d6903fba and day 25! 2020-12-26 15:41:44 -05:00
16784775c9 catching up, here's day 24 2020-12-26 14:50:36 -05:00
df30e9abc0 add day 23 2020-12-26 13:09:37 -05:00
17ab6d7144 ok fine 2020-12-22 20:06:29 -05:00
42c77627d1 day 21 backfill 2020-12-22 19:52:52 -05:00
f744ac6745 run on input, not test input 2020-12-22 17:10:46 -05:00
44fb58ff14 22 done 2020-12-22 16:58:21 -05:00
010a843471 aargh 20 part 2 is a nightmare 2020-12-21 15:03:39 -05:00
d2b4bc2921 day nineteen checkpoint. Doesn't work yet. 2020-12-19 12:30:01 -05:00
9821836b6c clarify comments 2020-12-19 09:45:31 -05:00
0cd38cfd03 got part one working, part 2 will be more work 2020-12-19 09:40:55 -05:00
d8ed532442 when in doubt, copy and paste. part 2 completes in under a second! 2020-12-17 20:18:28 -05:00
e1d3ca5ea2 add some comments 2020-12-16 19:15:23 -05:00
0883efd35e I did the last part by hand first, then bothered to write out the reduction loop 2020-12-16 19:13:15 -05:00
353d5e92c9 performance improvements; no more string conversions or lookups in the map 2020-12-15 21:41:07 -05:00
9d406c2d22 day fifteen, with a pretty slow part 2 2020-12-15 21:19:23 -05:00
80142a25fb part 2 doesn't work yet 2020-12-15 17:54:04 -05:00
e2ac00420d remove useless for loop 2020-12-13 13:01:44 -05:00
18bccde2f5 and cheated just a little to find out how to skip ahead using coprimes 2020-12-13 13:00:53 -05:00
559d91b9a6 part one works, part two... eh. 2020-12-13 11:46:57 -05:00
6ed45d319b make 180 match the other reassignments 2020-12-12 12:39:56 -05:00
1124022f4f fix typo 2020-12-12 12:23:14 -05:00
f5ec48772e add day 12 2020-12-12 12:22:14 -05:00
55fa312abf add a little scaffold for new days 2020-12-12 11:26:47 -05:00
24b59f71fa add duration output 2020-12-11 21:57:10 -05:00
9244b2e178 day 11 ended up being a _lot_ of code 2020-12-11 21:33:00 -05:00
56cd171588 day ten, part one works, part two doesn't 2020-12-11 17:30:31 -05:00
0b851158dc remove input files 2020-12-09 19:50:45 -05:00
332ff8ffab ignore input files 2020-12-09 19:48:23 -05:00
59780a1dda adding day 9 2020-12-09 19:47:53 -05:00
6925fabb63 day 8 done 2020-12-08 18:48:21 -05:00
dd8eb8c1f8 remove extraneous call to TrimSuffix 2020-12-07 19:21:17 -05:00
0f15711b6a rename function to more accurately describe what it does 2020-12-07 19:20:06 -05:00
e4c2848a88 fun with trees on day 7 2020-12-07 19:09:58 -05:00
708c4a53f9 name my functions to proper set theory 2020-12-06 14:10:21 -05:00
5a9e07c174 day six done 2020-12-06 14:00:40 -05:00
75097ac3a8 don't actually need to store passes in the first go-round 2020-12-05 12:07:19 -05:00
2828ad3af3 more string parsing! and custom sorts in go 2020-12-05 12:04:37 -05:00
d0a11045fd day 4, with an arbitrary constraint: I didn't want to use regexes. 2020-12-04 21:27:00 -05:00
8a9cb3291a day 3 in the books 2020-12-03 18:53:34 -05:00
219bf4515b day two 2020-12-02 18:19:18 -05:00
b3bfb86563 make it parallel, not that it makes it much faster 2020-12-01 22:19:49 -05:00
1d3e59db86 runner 2020-12-01 19:46:14 -05:00
0bb7cd7007 day 1 2020-12-01 19:40:21 -05:00