Commit graph

170 commits

Author SHA1 Message Date
Daniel Flanagan 3f8f891bd3
Part 1 in nim 2021-12-03 11:47:18 -06:00
Daniel Flanagan 1ef1c05668
Day 3 part 1 done 2021-12-03 09:36:46 -06:00
Daniel Flanagan 5302424d01
Cleanup whitespace 2021-12-02 11:37:53 -06:00
Daniel Flanagan 9665ad2a21
Clarify the 48 magic number 2021-12-02 11:16:53 -06:00
Daniel Flanagan ea0a467b5c
Lots of cleanup for nim solutions and day 2 solutions in nim 2021-12-02 11:00:05 -06:00
Daniel Flanagan ff44a85cce
Day 2 done 2021-12-02 08:40:06 -06:00
Daniel Flanagan fcef9dee90
Day 2 part 1 done 2021-12-02 08:37:00 -06:00
Daniel Flanagan 7ca5b3d8fe
Benchmarking 2021-12-01 16:41:27 -06:00
Daniel Flanagan 0bbe734fbc
Add test 2021-12-01 11:48:34 -06:00
Daniel Flanagan e32d61749d
I remembered Array.shift 2021-12-01 11:39:38 -06:00
Daniel Flanagan 8afaa22a08
Add docstrings 2021-12-01 10:51:14 -06:00
Daniel Flanagan 5fe2f3343d
Update fs mod 2021-12-01 10:49:24 -06:00
Daniel Flanagan 40fc7da6b4
Add usage to readme 2021-12-01 10:45:41 -06:00
Daniel Flanagan c1fbaf44e4
Add basic input fetching logic and common helpers 2021-12-01 10:41:12 -06:00
Daniel Flanagan 198ac267de
Days 2021-12-01 09:47:17 -06:00
Daniel Flanagan 179995af1c
Check 2021-12-01 09:46:18 -06:00
Daniel Flanagan f5280127b9
Part 2 2021-12-01 09:45:18 -06:00
Daniel Flanagan 1607089028
Update readme with Deno info 2021-12-01 08:47:18 -06:00
Daniel Flanagan 41338a3d0f
Link 2021 2021-12-01 08:43:46 -06:00
Daniel Flanagan 608f8cf49b
Day 1 part 1 done 2021-12-01 08:43:02 -06:00
Daniel Flanagan 1cf553f55b
Day 14 progress 2020-12-14 13:01:58 -06:00
Daniel Flanagan 35742a00a3
Quick thought to come back to 2020-12-14 10:23:01 -06:00
Daniel Flanagan 97d2ca55e7
Day13 2020-12-14 10:21:49 -06:00
Daniel Flanagan 695ca05162
whitespace because I have a problem 2020-12-13 00:05:11 -06:00
Daniel Flanagan 37ee031810
Too sleepy for day 13... 2020-12-13 00:04:37 -06:00
Daniel Flanagan 40a1f7ca9d
Part 2 day 12 -- somehow I broke my part 1, though 2020-12-12 00:19:52 -06:00
Daniel Flanagan 83eafe403e
Part 1 day 12 2020-12-11 23:29:49 -06:00
Daniel Flanagan a85fb88c09
Go 2020-12-11 23:02:43 -06:00
Daniel Flanagan 7d4f281c67
Part 2 - today's solution is SLOOOOW. 2020-12-11 02:22:55 -06:00
Daniel Flanagan 43b7187371
WIP part 2 2020-12-11 01:49:49 -06:00
Daniel Flanagan 496031e9c1
Day 11 part 1 2020-12-11 01:10:44 -06:00
Daniel Flanagan 18108cd0c6
Ready for day 11 2020-12-10 12:37:44 -06:00
Daniel Flanagan 84a210170f
Day 10 part 2 and cleanup 2020-12-10 12:37:10 -06:00
Daniel Flanagan 014890191a
Day 10p1? 2020-12-10 01:08:23 -06:00
Daniel Flanagan 3e89255cdb
Cleanup and ready for day 10 2020-12-09 09:44:13 -06:00
Daniel Flanagan ab3eec6687
Day 9! Code re-use! 2020-12-09 09:37:54 -06:00
Daniel Flanagan b48d6aaa5f
Cleanup and add day 8 part 2 2020-12-08 06:55:34 -06:00
Daniel Flanagan b3bf458d3a
Pausing work on day8p2 2020-12-07 23:35:16 -06:00
Daniel Flanagan 85ef4400a9
Add day 8 part 1 2020-12-07 23:17:17 -06:00
Daniel Flanagan 32f530c004
Cleanup 2020-12-07 01:05:49 -06:00
Daniel Flanagan c04aea181a
Nasty day7 naive solution 2020-12-07 00:44:55 -06:00
Daniel Flanagan b861e02a51
No parens 2020-12-06 00:17:17 -06:00
Daniel Flanagan 0956d914c7
Cleaned up day 6 2020-12-05 23:34:12 -06:00
Daniel Flanagan f2d593837e
Clean up lines 2020-12-05 23:20:53 -06:00
Daniel Flanagan ecff477d6e
Part 2 for day 6 done as well 2020-12-05 23:20:16 -06:00
Daniel Flanagan e43a036788
Day 6 part 1 2020-12-05 23:10:59 -06:00
Daniel Flanagan 7b5c3ff06d
Clarify magic number 2020-12-05 08:03:03 -06:00
Daniel Flanagan b9a91d78ab
Naive day5 solution 2020-12-05 07:59:16 -06:00
Daniel Flanagan e6683932e8
More cleanup, stick precompiled regexes in a table 2020-12-04 11:02:05 -06:00
Daniel Flanagan 541279fa25
Use sets difference in operator-style 2020-12-04 10:31:44 -06:00