Commit Graph

42 Commits

Author SHA1 Message Date
Ben Harris 405339031e start work on day 11
continuous-integration/drone/push Build is failing Details
it's not working yet...
2020-12-11 02:44:41 -05:00
Ben Harris 608de1ff5f day 10 part 2
continuous-integration/drone/push Build is passing Details
adds the socket and device to the list and reverts the 1s and 3s counts
back to 0.

algorithm design from
- https://math.stackexchange.com/q/1118670
- https://oeis.org/A249631
2020-12-10 06:28:02 -05:00
Ben Harris 89c32f6074 day 10 part 1
continuous-integration/drone/push Build is passing Details
2020-12-10 05:42:36 -05:00
Ben Harris 4f7a18525c speed up day9
continuous-integration/drone/push Build is passing Details
2020-12-09 15:55:56 -05:00
Ben Harris de1f5edf78
tidy up base class
continuous-integration/drone/push Build is passing Details
2020-12-09 01:22:00 -05:00
Ben Harris 4e127e5afa
rename test project and input files for lexicographical sort
continuous-integration/drone/push Build is passing Details
2020-12-09 01:18:20 -05:00
Ben Harris 298ac825fd
day 9 part 2
continuous-integration/drone/push Build is passing Details
2020-12-09 00:57:16 -05:00
Ben Harris 3c0cc14d45
day 9 part 1
continuous-integration/drone/push Build is failing Details
2020-12-09 00:41:09 -05:00
Ben Harris eb58c1b72e
prepare for day09
continuous-integration/drone/push Build is passing Details
2020-12-08 21:41:41 -05:00
Ben Harris 45a7e6bea4
ran resharper formatter
continuous-integration/drone/push Build is passing Details
2020-12-08 18:18:39 -05:00
Ben Harris 4915157597 add leading 0 to day classes
continuous-integration/drone/push Build is passing Details
2020-12-08 16:37:42 -05:00
Ben Harris dc0a24b445 refactor unit tests to use DataRows
continuous-integration/drone/push Build is passing Details
2020-12-08 15:33:22 -05:00
Ben Harris 7fe1d80057 Set dayNumber in base constructor and increase stopwatch resolution
continuous-integration/drone/push Build is passing Details
2020-12-08 15:00:55 -05:00
Ben Harris 26ea5a977a
day8
continuous-integration/drone/push Build is passing Details
2020-12-08 01:01:31 -05:00
Ben Harris 8b714d4369 tidier parsing split
continuous-integration/drone/push Build is passing Details
2020-12-07 13:13:34 -05:00
Ben Harris 5252495438
day7
continuous-integration/drone/push Build is passing Details
2020-12-07 02:14:10 -05:00
Ben Harris 5f8a6c63e5
day 6 part 2
continuous-integration/drone/push Build is passing Details
2020-12-06 01:49:49 -05:00
Ben Harris 93f29bba2a
day 6 part 1
continuous-integration/drone/push Build is passing Details
2020-12-06 01:28:10 -05:00
Ben Harris 84be815cf6
use arithmetic sum
continuous-integration/drone/push Build is passing Details
2020-12-05 14:54:14 -05:00
Ben Harris c5859f8d8a idk this feels tidier
continuous-integration/drone/push Build is passing Details
2020-12-05 12:53:13 -05:00
Ben Harris 9c701b3bdc it's just a single binary number... splitting and *8 is unnecessary
continuous-integration/drone/push Build is passing Details
2020-12-05 11:56:27 -05:00
Ben Harris 327e394c13 day5
continuous-integration/drone/push Build is passing Details
2020-12-05 11:43:04 -05:00
Ben Harris b4fc5a77bc
rename test vars and add txt templates
continuous-integration/drone/push Build is passing Details
2020-12-04 02:16:34 -05:00
Ben Harris f073a9fa0d
Add correct day4 answers
continuous-integration/drone/push Build is passing Details
2020-12-04 00:57:43 -05:00
Ben Harris 93f49229c1
Day 4
continuous-integration/drone/push Build is failing Details
2020-12-04 00:56:45 -05:00
Ben Harris 6eb53b23bc
Fix yaml indentation and print solutions
continuous-integration/drone/push Build is passing Details
2020-12-03 21:17:53 -05:00
Ben Harris 8bf051f52c
Tidy Day baseclass and add empty day4
continuous-integration/drone/push Build is passing Details
2020-12-03 21:14:04 -05:00
Ben Harris b78203fb09
switch to using milliseconds for stopwatch
continuous-integration/drone/push Build is passing Details
2020-12-03 20:51:27 -05:00
Ben Harris 809efd2bb1 tidy up day3 variable names
continuous-integration/drone/push Build is passing Details
2020-12-03 14:42:02 -05:00
Ben Harris b4f7783b45 add test for day3
continuous-integration/drone/push Build is passing Details
2020-12-03 14:28:49 -05:00
Ben Harris ce6df83c83
day3
continuous-integration/drone/push Build is passing Details
2020-12-03 00:26:46 -05:00
Ben Harris 370099c6ed
restructure project to add unit testing
continuous-integration/drone/push Build is passing Details
2020-12-02 01:14:14 -05:00
Ben Harris ed0ec13dde
disable verbose printing
continuous-integration/drone/push Build is passing Details
2020-12-02 00:38:02 -05:00
Ben Harris 7487953cbb
run resharper formatter
continuous-integration/drone/push Build is passing Details
2020-12-02 00:33:50 -05:00
Ben Harris f8d7ce75a7
day 2
continuous-integration/drone/push Build is passing Details
2020-12-02 00:33:08 -05:00
Ben Harris d6258f5100 performance improvement
continuous-integration/drone/push Build is passing Details
2020-12-01 18:07:24 -05:00
Ben Harris a464f2a891 print ticks
continuous-integration/drone/push Build is passing Details
2020-12-01 00:54:23 -05:00
Ben Harris 1069c493f9 generating combinations is costly 2020-12-01 00:52:34 -05:00
Ben Harris 01b6839b6d day1 2020-12-01 00:37:19 -05:00
Ben Harris df1c34966b add input files to build 2020-11-30 17:24:19 -05:00
Ben Harris 072add7376 add Day base class like 2019's 2020-11-30 17:22:18 -05:00
Ben Harris 9570b5e1a5 Initial commit 2020-11-30 16:11:35 -05:00