ben
/
aoc
1
0
Fork 0
Commit Graph

100 Commits

Author SHA1 Message Date
Ben Harris 7cdcbb8e62 remove unused ingredient name field 2022-12-13 14:58:05 -05:00
Ben Harris 9be3704293 idk this style makes more sense here
continuous-integration/drone/push Build is passing Details
2022-12-13 14:11:30 -05:00
Ben Harris e289e88ac1 don't need to init a default val 2022-12-13 14:08:32 -05:00
Ben Harris 237fe93d5f move ProcessInput() up for consistency 2022-12-13 14:08:22 -05:00
Ben Harris dcc6a9b908 use expression-body for oneline functions 2022-12-13 14:06:38 -05:00
Ben Harris dfa791efb9 just run a plain test instead of printing every answer 2022-12-13 14:05:19 -05:00
Ben Harris aaed02e135 guess it's a json day
continuous-integration/drone/push Build is passing Details
2022-12-13 10:44:53 -05:00
Ben Harris 105558d9f2 descend the hill instead to make part2 faster
continuous-integration/drone/push Build is passing Details
2022-12-12 11:34:06 -05:00
Ben Harris 3ade3dbb42 2022 day 12
continuous-integration/drone/push Build is passing Details
2022-12-12 00:56:24 -05:00
Ben Harris 85e2eaaed9 use raw string literals for Test2019.cs
continuous-integration/drone/push Build is passing Details
2022-12-11 19:24:39 -05:00
Ben Harris e2fd0cb29b inline the UpdateTiles method and use Math.Sign
continuous-integration/drone/push Build is passing Details
2022-12-11 15:14:14 -05:00
Ben Harris 695b46a192 nicer print chars for 2019 day 13
continuous-integration/drone/push Build is passing Details
2022-12-11 14:59:01 -05:00
Ben Harris 20533ab00c bump nuget versions
continuous-integration/drone/push Build is passing Details
2022-12-11 14:49:11 -05:00
Ben Harris 7ae259ccd8 figured out why 2019 day 13 was so slow
apparently .Chunk() allocates a ton of memory
2022-12-11 14:49:03 -05:00
Ben Harris 5a82ab7114 2022 day 11
continuous-integration/drone/push Build is passing Details
2022-12-11 01:31:13 -05:00
Ben Harris 2df5764c99 fix nullable warning for 2015 day 10
continuous-integration/drone/push Build is passing Details
2022-12-10 23:56:33 -05:00
Ben Harris bd64911e67 2018 day 3
continuous-integration/drone/push Build is passing Details
2022-12-10 22:17:09 -05:00
Ben Harris 77bfe5a8d3 2018 day 1 and 2
continuous-integration/drone/push Build is passing Details
2022-12-10 20:18:34 -05:00
Ben Harris 5102c48e6d tidy up
continuous-integration/drone/push Build is passing Details
2022-12-10 14:43:02 -05:00
Ben Harris b5ec5db8b2 use string.Join instead of Aggregate
continuous-integration/drone/push Build is passing Details
2022-12-10 14:40:21 -05:00
Ben Harris 1f8f8590c0 2022 day 10
continuous-integration/drone/push Build is passing Details
2022-12-10 14:35:54 -05:00
Ben Harris ec2cdbda93 default to current day and curl puzzle name from the site
continuous-integration/drone/push Build is passing Details
2022-12-09 18:41:00 -05:00
Ben Harris 8eb033ff4c inline loop
continuous-integration/drone/push Build is passing Details
2022-12-09 14:26:20 -05:00
Ben Harris f45545bed7 inline MoveTail method
continuous-integration/drone/push Build is passing Details
2022-12-09 12:56:12 -05:00
Ben Harris 684c8e0350 2022 day 9
continuous-integration/drone/push Build is passing Details
2022-12-09 11:59:51 -05:00
Ben Harris 3bdf71633d make AllParts() print a bit wider 2022-12-09 11:59:43 -05:00
Ben Harris 0dc2c05312 i already had a DefaultDictionary.cs!! 2022-12-09 11:59:13 -05:00
Ben Harris 754489dfe7 add Day.ProcessInput() and move everything out of the constructor
continuous-integration/drone/push Build is passing Details
2022-12-08 14:40:40 -05:00
Ben Harris 074d8caf7c use char math instead of int.Parse(c.ToString())
continuous-integration/drone/push Build is passing Details
2022-12-08 10:37:34 -05:00
Ben Harris c94c3a5762 2022 day 8
continuous-integration/drone/push Build is passing Details
2022-12-08 01:09:08 -05:00
Ben Harris b390882a95 2022 day 7 finally
continuous-integration/drone/push Build is passing Details
i was adding paths to the dir dict backwards...
2022-12-07 17:08:26 -05:00
Ben Harris 01a62decce 2022 day 7 part 1 works for test input??
continuous-integration/drone/push Build is passing Details
2022-12-07 13:19:44 -05:00
Ben Harris 334f4aa9d9 2022 day 7 WIP
continuous-integration/drone/push Build is failing Details
2022-12-07 12:08:02 -05:00
Ben Harris e9abdbdcd4 optimize printing gameboard for 2019 day 13
continuous-integration/drone/push Build is passing Details
2022-12-06 12:34:53 -05:00
Ben Harris 9fcd0cd5c4 idk i just like tidying sometimes
continuous-integration/drone/push Build is passing Details
2022-12-06 00:23:06 -05:00
Ben Harris c6e6da12a7 linqify
continuous-integration/drone/push Build is passing Details
2022-12-06 00:18:27 -05:00
Ben Harris 810f40cf33 2022 day 6
continuous-integration/drone/push Build is passing Details
2022-12-06 00:09:29 -05:00
Ben Harris 1d3c0b0230 2015 day 15
continuous-integration/drone/push Build is passing Details
2022-12-05 18:06:47 -05:00
Ben Harris b5ea7f9c33 pull peek to its own function as well
continuous-integration/drone/push Build is passing Details
2022-12-05 13:01:50 -05:00
Ben Harris 476d2f724c pull ParseInstruction to a function
continuous-integration/drone/push Build is passing Details
2022-12-05 12:55:03 -05:00
Ben Harris 608eca6642 well there's part 2
continuous-integration/drone/push Build is passing Details
2022-12-05 12:30:59 -05:00
Ben Harris 38dcd5b2f2 2022 day 5 part 1
continuous-integration/drone/push Build is failing Details
still working on part 2 but it's bedtime
2022-12-05 01:20:48 -05:00
Ben Harris ac4d282e1c 2015 day 14
continuous-integration/drone/push Build is passing Details
2022-12-04 23:47:35 -05:00
Ben Harris 06a942483c 2015 day 13
continuous-integration/drone/push Build is passing Details
2022-12-04 22:53:30 -05:00
Ben Harris 048868fc4b couldn't get it to work with Utf8JsonReader
pulled out the trusty newtonsoft.json
2022-12-04 22:04:48 -05:00
Ben Harris 20c93249bb add some ext methods for Range 2022-12-04 21:37:27 -05:00
Ben Harris 0caf534d83 gonna break the unit tests...
continuous-integration/drone/push Build is failing Details
2015 day 12 p1 works but part 2 is over counting
2022-12-04 15:05:16 -05:00
Ben Harris a5beb2c1f0 move test input param to Common.CheckDay 2022-12-04 13:19:38 -05:00
Ben Harris c8bd781c6d 2015 day 11 2022-12-04 13:15:35 -05:00
Ben Harris 49c298e96d add puzzle names for 2015
continuous-integration/drone/push Build is passing Details
2022-12-04 12:36:03 -05:00