ben
/
aoc
1
0
Fork 0
Commit Graph

183 Commits

Author SHA1 Message Date
Ben Harris 970455b04b 2016 day 3 part 2
continuous-integration/drone/push Build is passing Details
2023-11-23 20:17:52 -05:00
Ben Harris 33354b7709 2016 day 3 part 1
continuous-integration/drone/push Build is passing Details
2023-11-23 19:26:57 -05:00
Ben Harris 3303e3e000 add puzzle name 2023-11-23 11:43:58 -05:00
Ben Harris c60fe81fb1 2016 day 2
continuous-integration/drone/push Build is passing Details
2023-11-23 11:35:08 -05:00
Ben Harris e8fa4d8b55 2016 day 1
continuous-integration/drone/push Build is passing Details
2023-11-22 14:19:38 -05:00
Ben Harris 546dc6029a 2015 day 25
continuous-integration/drone/push Build is passing Details
2023-11-20 15:03:19 -05:00
Ben Harris 523407067d fix out of range exception
continuous-integration/drone/push Build is passing Details
2023-11-16 13:50:27 -05:00
Ben Harris a0d8bc1f07 2015 day 23
continuous-integration/drone Build is passing Details
2023-11-14 15:40:45 -05:00
Ben Harris 5a54ec7bd7 start on 2015 day 22 2023-11-07 17:35:02 -05:00
Ben Harris 35e5210e60 2015 day 21
continuous-integration/drone/push Build is passing Details
2023-09-21 15:52:03 -04:00
Ben Harris e8b6d5026c 2015 day 20
continuous-integration/drone/push Build is passing Details
2023-09-20 16:57:52 -04:00
Ben Harris b87e05fff0 2015 day 19
continuous-integration/drone/push Build is passing Details
2023-09-20 16:29:42 -04:00
Ben Harris 35ed5e0dd7 add --test input flag 2023-09-20 15:58:23 -04:00
Ben Harris 5def21f1f6 use nullable to silence warning
continuous-integration/drone/push Build is passing Details
2023-09-20 14:46:05 -04:00
Ben Harris 365cc38e41 use primary constructor from c# 12 2023-09-20 14:38:58 -04:00
Ben Harris 52949ca01b 2015 day 18 2023-09-20 14:38:39 -04:00
Ben Harris adfbbf1b0a 2015 day 17 2023-09-20 13:22:48 -04:00
Ben Harris f7a25d42cc use new primary constructor feature
continuous-integration/drone/push Build is passing Details
2023-09-20 11:41:01 -04:00
Ben Harris ba91b53e54 2015 day 16
continuous-integration/drone/push Build is passing Details
2023-09-20 11:34:49 -04:00
Ben Harris 8140f7fd24 fix drone stage naming
continuous-integration/drone/push Build is passing Details
2023-09-18 18:16:37 -04:00
Ben Harris 3c1b0903c4 oops
continuous-integration/drone/push Build is passing Details
2023-09-18 18:15:14 -04:00
Ben Harris bc0be9b029 update drone config to .net8
continuous-integration/drone/push Build is failing Details
2023-09-18 18:14:15 -04:00
Ben Harris ce3045af83 add blank project for 2023
continuous-integration/drone/push Build is failing Details
2023-09-18 18:13:24 -04:00
Ben Harris 425acc5de5 avoid some allocations
2015 was allocating over 2gb memory in small object heap for the md5 byte conversions
2023-09-18 14:48:24 -04:00
Ben Harris f451e0aa77 trygetvalue! 2023-09-18 14:47:41 -04:00
Ben Harris bb908f3636 .net 8 2023-09-18 14:47:17 -04:00
Ben Harris ea818feeb5 i fell off the wagon...
continuous-integration/drone/push Build is passing Details
i downloaded all the inputs and made empty classes, maybe i'll get around to doing the rest of the problems!
2022-12-30 23:23:10 -05:00
Ben Harris 2ac2a46db4 tidy 2022 day 2
maybe i'll finish this year's problems who knows
2022-12-30 23:21:44 -05:00
Ben Harris 4aabe17755 fix some naming
continuous-integration/drone/push Build is passing Details
2022-12-14 23:54:12 -05:00
Ben Harris 3636e00ee6 2022 day 14
continuous-integration/drone/push Build is passing Details
2022-12-14 23:47:53 -05:00
Ben Harris 3479122a05 tidy 2020 day 4 using a dict
continuous-integration/drone/push Build is passing Details
2022-12-13 14:58:51 -05:00
Ben Harris 8006ba69bd i literally assert notnull the line before what the heck 2022-12-13 14:58:31 -05:00
Ben Harris bd9c0bf939 remove dead link 2022-12-13 14:58:15 -05:00
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