Commit Graph

55 Commits

Author SHA1 Message Date
Ben Harris b4828d3258 move lcm and gcf to Util
continuous-integration/drone/push Build is passing Details
2021-12-01 14:58:23 -05:00
Ben Harris d56f59b19b fix some warnings and switch to target-type new()
continuous-integration/drone/push Build is passing Details
2021-12-01 14:56:16 -05:00
Ben Harris 212278cc64 tidy up test output, apply formatting/naming
continuous-integration/drone/push Build is passing Details
2021-12-01 14:34:05 -05:00
Ben Harris ffb4a8e7a4 fix nullable logic
continuous-integration/drone/push Build is passing Details
2021-11-09 17:02:38 -05:00
Ben Harris f6b72dd9ee fix day 15
continuous-integration/drone/push Build is passing Details
2021-11-09 16:59:05 -05:00
Ben Harris 2c9737d6d2 update to .net 6
continuous-integration/drone/push Build was killed Details
2021-11-09 16:52:21 -05:00
Ben Harris bbd0d2b4db
day 23
continuous-integration/drone/push Build is passing Details
2020-12-16 23:38:49 -05:00
Ben Harris 34d27fd823
day 19
continuous-integration/drone/push Build is passing Details
2020-12-16 20:54:26 -05:00
Ben Harris 98f3016b47 start on day 19
continuous-integration/drone/push Build is failing Details
2020-12-16 20:10:20 -05:00
Ben Harris dbd228d96d remove extraneous whitespace
continuous-integration/drone/push Build is passing Details
2020-12-16 18:49:56 -05:00
Ben Harris 51eb4a3b75 use \n for newlines in expected test answer
continuous-integration/drone/push Build is passing Details
2020-12-16 18:34:26 -05:00
Ben Harris cb10768fa1 move project to subdirectory and add unit testing
continuous-integration/drone/push Build is failing Details
day 13 is removed from the test so it doesn't take 4 years
2020-12-16 18:06:36 -05:00
Ben Harris 837527d487 refactor to two-digit day names and add puzzlename
continuous-integration/drone/push Build is passing Details
2020-12-16 17:17:35 -05:00
Ben Harris c66d1d6b33
day17 part1
continuous-integration/drone/push Build was killed Details
2020-12-03 22:58:57 -05:00
Ben Harris 4c8483fe7a
day 16
continuous-integration/drone/push Build is passing Details
2020-12-02 22:56:27 -05:00
Ben Harris 449e14d5e2 day 15
continuous-integration/drone/push Build is passing Details
2020-12-02 11:44:03 -05:00
Ben Harris 3111405d8c
use tuple deconstruction
continuous-integration/drone/push Build is passing Details
2020-12-02 02:08:11 -05:00
Ben Harris ffcada8a24
Fix day14
continuous-integration/drone/push Build is passing Details
2020-12-02 02:00:24 -05:00
Ben Harris 0957ac4c44
set Part1() and Part2() to protected 2020-12-02 01:58:54 -05:00
Ben Harris 5c58a0cfea
add all input files 2020-12-02 01:31:12 -05:00
Ben Harris 1bde67a32c
work on day 14 2020-12-02 01:31:01 -05:00
Ben Harris 36bb28af87
update gitignore and run resharper cleanup
continuous-integration/drone/push Build is failing Details
2020-12-02 00:36:24 -05:00
Ben Harris 00c3b51b89
seal classes
continuous-integration/drone/push Build is failing Details
2020-12-01 23:50:35 -05:00
Ben Harris 9958bed832 save input for 14, 15, 16
continuous-integration/drone/push Build is failing Details
2019-12-16 01:51:19 -05:00
Ben Harris edd8e87b4c day 13
continuous-integration/drone/push Build is passing Details
2019-12-13 15:36:28 -05:00
Ben Harris 3103a7aef1 increment step in Step()
continuous-integration/drone/push Build is passing Details
2019-12-12 16:32:05 -05:00
Ben Harris 16a5eff3bd optimize day 12
continuous-integration/drone/push Build is passing Details
2019-12-12 16:29:53 -05:00
Ben Harris a0b13e3276 day 12
continuous-integration/drone/push Build is passing Details
2019-12-12 02:19:21 -05:00
Ben Harris c40a820aa8 remove unnecessary usings
continuous-integration/drone/push Build is passing Details
2019-12-11 23:54:52 -05:00
Ben Harris c48d5e9905 day 11
continuous-integration/drone/push Build is passing Details
2019-12-11 23:47:39 -05:00
Ben Harris ddb972d58f fix day 10 2019-12-11 23:47:22 -05:00
Ben Harris db981bdfef day 11 in progress
continuous-integration/drone/push Build is failing Details
2019-12-11 17:58:48 -05:00
Ben Harris 6d22bf07fc day 10 part 1
continuous-integration/drone/push Build is passing Details
2019-12-10 01:57:58 -05:00
Ben Harris 663d31564a move input parsing into vm class
continuous-integration/drone/push Build is passing Details
2019-12-09 14:10:13 -05:00
Ben Harris eb284a98c6 IEnumerable instead of List
continuous-integration/drone/push Build is passing Details
2019-12-09 04:03:50 -05:00
Ben Harris fc102fe601 day 9, refactor IntCodeVM
continuous-integration/drone/push Build is passing Details
2019-12-09 03:58:22 -05:00
Ben Harris cd816151aa day 8
continuous-integration/drone/push Build is passing Details
2019-12-08 01:56:33 -05:00
Ben Harris 270cac64a4 add stopwatch benchmarking
continuous-integration/drone/push Build is passing Details
2019-12-07 04:11:19 -05:00
Ben Harris 9dcee6f61d day 7
continuous-integration/drone/push Build is passing Details
2019-12-07 03:57:17 -05:00
Ben Harris 5759cac12d build for all branches
continuous-integration/drone/push Build is passing Details
2019-12-06 13:52:30 -05:00
Ben Harris d5f9ca0bbc try drone
continuous-integration/drone/push Build is passing Details
2019-12-06 13:48:13 -05:00
Ben Harris 17506f7a29 day 6 2019-12-06 02:02:01 -05:00
Ben Harris 419f225bd0 add virtual implementation for reading input file 2019-12-06 02:01:51 -05:00
Ben Harris 53b7f05dee tidy day2 2019-12-05 01:55:15 -05:00
Ben Harris 501ef0a5c7
make some stuff non-static 2019-12-05 01:44:55 -05:00
Ben Harris 4331492fe0 day 5 2019-12-05 01:25:58 -05:00
Ben Harris 5b4353d91f tidy up, refactor program.cs by day 2019-12-05 01:19:39 -05:00
Ben Harris b0c565618b tidy day 4 2019-12-04 13:42:35 -05:00
Ben Harris 184c3ede8b day 4 2019-12-04 11:32:43 -05:00
Ben Harris 06316af729 day 3 2019-12-03 03:46:14 -05:00