Commit Graph

43 Commits (4a62f46f28cf8d5adb6e20ca3feb38ba653b89e1)

Author SHA1 Message Date
Nick Krichevsky 4a62f46f28 Add solution to day 10 part 2 2019-12-10 16:28:24 -05:00
Nick Krichevsky 0bd38fd546 Clean up get_visible_asteroid_count in day 10 part 1 2019-12-10 10:17:54 -05:00
Nick Krichevsky c9be74c28f Clean up day 10 part 1 slightly 2019-12-10 02:44:51 -05:00
Nick Krichevsky 4ccf8bfc2c Add solution for day 10 part 1 2019-12-10 02:35:08 -05:00
Nick Krichevsky 768fc00db2 Add inputs for day 9 2019-12-10 00:02:23 -05:00
Nick Krichevsky 2f607139de Add diff in intcode since day 7 2019-12-09 01:33:22 -05:00
Nick Krichevsky c3365f2faf Add day 9 part 2 soln 2019-12-09 01:29:34 -05:00
Nick Krichevsky 03dac218b8 Add day 9 part 1 2019-12-09 01:21:30 -05:00
Nick Krichevsky 19f3da86c6 Add solution for day 8 part 2 2019-12-08 01:24:38 -05:00
Nick Krichevsky 307f800c98 Add solution to day 8 part 1 2019-12-08 01:24:38 -05:00
Nick Krichevsky 180f6ea990 Add diff between day 7 and day 5 intcode 2019-12-07 02:09:31 -05:00
Nick Krichevsky 5148386675 Add solution to day 7 part 2 2019-12-07 02:09:31 -05:00
Nick Krichevsky 572731637a Add solution to day 7 part 1 2019-12-07 02:09:31 -05:00
Nick Krichevsky d0610e7d45 Add snark to comments in day 6 2019-12-06 02:00:10 -05:00
Nick Krichevsky 5177a45f5c Minor cleanup in day 6, add exception for source or target not found 2019-12-06 02:00:10 -05:00
Nick Krichevsky b983b2ff18 Add day 6 part 2 solution 2019-12-06 01:35:47 -05:00
Nick Krichevsky 6f8ca7021a Add day 6 part 1 2019-12-06 00:25:32 -05:00
Nick Krichevsky 3dce44334d Give position mode constants proper names, minor day 5 cleanup 2019-12-05 02:29:32 -05:00
Nick Krichevsky c0f9e18a64 Implement terminate using exceptions, rather than checking opcodes 2019-12-05 01:55:32 -05:00
Nick Krichevsky c7f2afd94f Minor cleanup to day 5 2019-12-05 01:47:16 -05:00
Nick Krichevsky ba452634ba Remove debug prints from day 5 2019-12-05 01:44:57 -05:00
Nick Krichevsky 3178d9cfc2 Add solution for part 2 in day 5
Still haven't removed debug prints....
2019-12-05 01:44:57 -05:00
Nick Krichevsky 1b19faf668 Add solution for day 5 part 1
Didn't remove debug prints, since I'll probably need them for part 2
2019-12-05 01:44:55 -05:00
Nick Krichevsky 536ba72860 Shorten day 4 part 2 solution from reddit inspiration 2019-12-04 01:12:40 -05:00
Nick Krichevsky 1cc3bd4199 Clean up day 4 a bit 2019-12-04 00:59:45 -05:00
Nick Krichevsky 8bfeb4d53b Add day 4 part 2 solution 2019-12-04 00:55:46 -05:00
Nick Krichevsky c4c58fbf85 Add solution for day 4 part 1 2019-12-04 00:54:21 -05:00
Nick Krichevsky 63480b79fd Remove dead code from day 3 2019-12-03 01:51:49 -05:00
Nick Krichevsky eaf9823a9b Add solution for part 2 2019-12-03 01:50:00 -05:00
Nick Krichevsky 95253925a2 Refactor pathing in day 3 to preserve order, in preperation for part 2 2019-12-03 01:49:53 -05:00
Nick Krichevsky b1ee8e3538 Add solution for day 3 part 1 2019-12-03 00:46:01 -05:00
Nick Krichevsky 7f5b3c139c Add solution to day 2 in rust 2019-12-02 23:33:47 -05:00
Nick Krichevsky c92d940640 Add solution to day 1 in rust 2019-12-02 23:22:35 -05:00
Nick Krichevsky ed549ffae0 Move solutions into language specific dirs 2019-12-02 18:31:03 -05:00
Nick Krichevsky d719927a4a Add comments to day 2 2019-12-02 00:42:28 -05:00
Nick Krichevsky d5a8214ad7 Change execute_program to clone array inputs time in day2 2019-12-02 00:33:18 -05:00
Nick Krichevsky 146c083627 Add solution to day2 part 2, refactoring part 1 2019-12-02 00:28:30 -05:00
Nick Krichevsky b5d2571284 Add solution to day2 part 1 2019-12-02 00:21:01 -05:00
Nick Krichevsky 0041ab0045 Add another recursive solution to part 2 of day 1 2019-12-01 00:54:54 -05:00
Nick Krichevsky 6fbf7f20b1 Add functional solution to part 2 day 1 2019-12-01 00:52:14 -05:00
Nick Krichevsky 6bb9f89a4b Add day 1 solution 2019-12-01 00:16:49 -05:00
Nick Krichevsky 2baa49ce51 Add gitignore 2019-11-30 23:06:03 -05:00
Nick Krichevsky c479b58f94 Add README 2019-11-30 23:05:48 -05:00