From 599bf0a23e035545a3e504d968ec62b421911950 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R." Date: Sat, 9 Dec 2023 07:18:26 +0100 Subject: [PATCH] Fix projects definitions --- .../AdventOfCode.Common.csproj | 1 + .../AdventOfCode2017.Tests.csproj | 4 +- AdventOfCode2017/AdventOfCode2017.csproj | 2 + AdventOfCode2017/Day02.cs | 4 +- .../AdventOfCode2018.Tests.csproj | 2 + AdventOfCode2018.Tests/Day04_Tests.cs | 4 +- AdventOfCode2018.Tests/Day10_Tests.cs | 4 +- AdventOfCode2018/AdventOfCode2018.csproj | 2 + AdventOfCode2018/Day01.cs | 4 +- AdventOfCode2018/Day02.cs | 4 +- AdventOfCode2018/Day03.cs | 6 +- AdventOfCode2018/Day04.cs | 6 +- AdventOfCode2018/Day05.cs | 4 +- AdventOfCode2018/Day06.cs | 6 +- AdventOfCode2018/Day07.cs | 5 +- AdventOfCode2018/Day08.cs | 6 +- AdventOfCode2018/Day09.cs | 6 +- AdventOfCode2018/Day10.cs | 5 +- AdventOfCode2018/Day11.cs | 4 +- AdventOfCode2018/Day12.cs | 5 +- AdventOfCode2018/Day13.cs | 6 +- AdventOfCode2018/Day14.cs | 4 +- AdventOfCode2018/Day15.cs | 6 +- AdventOfCode2018/Day16.cs | 4 - AdventOfCode2018/Day23.cs | 6 +- .../AdventOfCode2020.Tests.csproj | 2 + AdventOfCode2020.Tests/Day10_Tests.cs | 42 ------- AdventOfCode2020.Tests/Day11_Tests.cs | 42 ------- AdventOfCode2020/AdventOfCode2020.csproj | 2 + AdventOfCode2020/Day01.cs | 4 +- AdventOfCode2020/Day02.cs | 4 +- AdventOfCode2020/Day04.cs | 7 +- AdventOfCode2020/Day05.cs | 8 +- AdventOfCode2020/Day06.cs | 6 +- AdventOfCode2020/Day07.cs | 6 +- AdventOfCode2020/Day08.cs | 6 +- AdventOfCode2020/Day09.cs | 7 +- AdventOfCode2020/Day10.cs | 107 ------------------ AdventOfCode2020/Day11.cs | 23 ---- .../AdventOfCode2023.Tests.csproj | 1 + AdventOfCode2023/AdventOfCode2023.csproj | 2 +- 41 files changed, 44 insertions(+), 335 deletions(-) delete mode 100644 AdventOfCode2020.Tests/Day10_Tests.cs delete mode 100644 AdventOfCode2020.Tests/Day11_Tests.cs delete mode 100644 AdventOfCode2020/Day10.cs delete mode 100644 AdventOfCode2020/Day11.cs diff --git a/AdventOfCode.Common/AdventOfCode.Common.csproj b/AdventOfCode.Common/AdventOfCode.Common.csproj index 6836c68..d01af6a 100644 --- a/AdventOfCode.Common/AdventOfCode.Common.csproj +++ b/AdventOfCode.Common/AdventOfCode.Common.csproj @@ -3,6 +3,7 @@ net7.0 enable + AdventOfCode.Common enable diff --git a/AdventOfCode2017.Tests/AdventOfCode2017.Tests.csproj b/AdventOfCode2017.Tests/AdventOfCode2017.Tests.csproj index 5a149cd..92d737c 100644 --- a/AdventOfCode2017.Tests/AdventOfCode2017.Tests.csproj +++ b/AdventOfCode2017.Tests/AdventOfCode2017.Tests.csproj @@ -2,7 +2,9 @@ net7.0 - + enable + AdventOfCode2017.Tests + false diff --git a/AdventOfCode2017/AdventOfCode2017.csproj b/AdventOfCode2017/AdventOfCode2017.csproj index af2eded..2c09e93 100644 --- a/AdventOfCode2017/AdventOfCode2017.csproj +++ b/AdventOfCode2017/AdventOfCode2017.csproj @@ -3,6 +3,8 @@ Exe net7.0 + enable + AdventOfCode2017 diff --git a/AdventOfCode2017/Day02.cs b/AdventOfCode2017/Day02.cs index da30836..0dc6792 100644 --- a/AdventOfCode2017/Day02.cs +++ b/AdventOfCode2017/Day02.cs @@ -1,7 +1,5 @@ -using System; -using System.Linq; +namespace AdventOfCode2017; -namespace AdventOfCode2017; /* --- Day 2: Corruption Checksum --- diff --git a/AdventOfCode2018.Tests/AdventOfCode2018.Tests.csproj b/AdventOfCode2018.Tests/AdventOfCode2018.Tests.csproj index d4a614b..7e225d3 100644 --- a/AdventOfCode2018.Tests/AdventOfCode2018.Tests.csproj +++ b/AdventOfCode2018.Tests/AdventOfCode2018.Tests.csproj @@ -2,6 +2,8 @@ net7.0 + enable + AdventOfCode2018.Tests false diff --git a/AdventOfCode2018.Tests/Day04_Tests.cs b/AdventOfCode2018.Tests/Day04_Tests.cs index 0b7676b..058d4a5 100644 --- a/AdventOfCode2018.Tests/Day04_Tests.cs +++ b/AdventOfCode2018.Tests/Day04_Tests.cs @@ -1,6 +1,4 @@ -using System.Collections.Generic; - -namespace AdventOfCode2018.Tests; +namespace AdventOfCode2018.Tests; public class Day04_Tests { diff --git a/AdventOfCode2018.Tests/Day10_Tests.cs b/AdventOfCode2018.Tests/Day10_Tests.cs index 80d910a..9ce7c98 100644 --- a/AdventOfCode2018.Tests/Day10_Tests.cs +++ b/AdventOfCode2018.Tests/Day10_Tests.cs @@ -1,6 +1,4 @@ -using System; - -namespace AdventOfCode2018.Tests; +namespace AdventOfCode2018.Tests; public class Day10_Tests { diff --git a/AdventOfCode2018/AdventOfCode2018.csproj b/AdventOfCode2018/AdventOfCode2018.csproj index af2eded..7b911d5 100644 --- a/AdventOfCode2018/AdventOfCode2018.csproj +++ b/AdventOfCode2018/AdventOfCode2018.csproj @@ -3,6 +3,8 @@ Exe net7.0 + enable + AdventOfCode2018 diff --git a/AdventOfCode2018/Day01.cs b/AdventOfCode2018/Day01.cs index 19c46c2..b909c1d 100644 --- a/AdventOfCode2018/Day01.cs +++ b/AdventOfCode2018/Day01.cs @@ -1,6 +1,4 @@ -using System.Collections.Generic; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 1: Chronal Calibration --- diff --git a/AdventOfCode2018/Day02.cs b/AdventOfCode2018/Day02.cs index 1134e9d..b82c8ee 100644 --- a/AdventOfCode2018/Day02.cs +++ b/AdventOfCode2018/Day02.cs @@ -1,6 +1,4 @@ -using System; -using System.Linq; -using System.Text; +using System.Text; namespace AdventOfCode2018; /* diff --git a/AdventOfCode2018/Day03.cs b/AdventOfCode2018/Day03.cs index 61999b4..194489b 100644 --- a/AdventOfCode2018/Day03.cs +++ b/AdventOfCode2018/Day03.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 3: No Matter How You Slice It --- diff --git a/AdventOfCode2018/Day04.cs b/AdventOfCode2018/Day04.cs index cbcd3b7..93518a9 100644 --- a/AdventOfCode2018/Day04.cs +++ b/AdventOfCode2018/Day04.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 4: Repose Record --- diff --git a/AdventOfCode2018/Day05.cs b/AdventOfCode2018/Day05.cs index 53b78fe..75bd3de 100644 --- a/AdventOfCode2018/Day05.cs +++ b/AdventOfCode2018/Day05.cs @@ -1,6 +1,4 @@ -using System.Collections.Generic; -using System.Linq; -using System.Text; +using System.Text; namespace AdventOfCode2018; /* diff --git a/AdventOfCode2018/Day06.cs b/AdventOfCode2018/Day06.cs index 902e082..a61a218 100644 --- a/AdventOfCode2018/Day06.cs +++ b/AdventOfCode2018/Day06.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 6: Chronal Coordinates --- diff --git a/AdventOfCode2018/Day07.cs b/AdventOfCode2018/Day07.cs index b0586ee..454338b 100644 --- a/AdventOfCode2018/Day07.cs +++ b/AdventOfCode2018/Day07.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using System.Text; namespace AdventOfCode2018; /* diff --git a/AdventOfCode2018/Day08.cs b/AdventOfCode2018/Day08.cs index eb5ccc8..f93f692 100644 --- a/AdventOfCode2018/Day08.cs +++ b/AdventOfCode2018/Day08.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 8: Memory Maneuver --- diff --git a/AdventOfCode2018/Day09.cs b/AdventOfCode2018/Day09.cs index 65de343..3c3a701 100644 --- a/AdventOfCode2018/Day09.cs +++ b/AdventOfCode2018/Day09.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 9: Marble Mania --- diff --git a/AdventOfCode2018/Day10.cs b/AdventOfCode2018/Day10.cs index df2afb4..79b4abd 100644 --- a/AdventOfCode2018/Day10.cs +++ b/AdventOfCode2018/Day10.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; +using System.Text; namespace AdventOfCode2018; /* diff --git a/AdventOfCode2018/Day11.cs b/AdventOfCode2018/Day11.cs index 7a3aa20..bc77313 100644 --- a/AdventOfCode2018/Day11.cs +++ b/AdventOfCode2018/Day11.cs @@ -1,6 +1,4 @@ -using System; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 11: Chronal Charge --- diff --git a/AdventOfCode2018/Day12.cs b/AdventOfCode2018/Day12.cs index 4b1e32b..4f9a5e6 100644 --- a/AdventOfCode2018/Day12.cs +++ b/AdventOfCode2018/Day12.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 12: Subterranean Sustainability --- diff --git a/AdventOfCode2018/Day13.cs b/AdventOfCode2018/Day13.cs index 10507b1..893aa28 100644 --- a/AdventOfCode2018/Day13.cs +++ b/AdventOfCode2018/Day13.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 13: Mine Cart Madness --- diff --git a/AdventOfCode2018/Day14.cs b/AdventOfCode2018/Day14.cs index 27874c5..5957905 100644 --- a/AdventOfCode2018/Day14.cs +++ b/AdventOfCode2018/Day14.cs @@ -1,6 +1,4 @@ -using System; -using System.Linq; -using System.Text; +using System.Text; namespace AdventOfCode2018; /* diff --git a/AdventOfCode2018/Day15.cs b/AdventOfCode2018/Day15.cs index 925c49a..8ef4ff3 100644 --- a/AdventOfCode2018/Day15.cs +++ b/AdventOfCode2018/Day15.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* * diff --git a/AdventOfCode2018/Day16.cs b/AdventOfCode2018/Day16.cs index 016b3ae..1988313 100644 --- a/AdventOfCode2018/Day16.cs +++ b/AdventOfCode2018/Day16.cs @@ -1,7 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; - namespace AdventOfCode2018; /* diff --git a/AdventOfCode2018/Day23.cs b/AdventOfCode2018/Day23.cs index 42dffed..f9607ae 100644 --- a/AdventOfCode2018/Day23.cs +++ b/AdventOfCode2018/Day23.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace AdventOfCode2018; +namespace AdventOfCode2018; /* --- Day 23: Experimental Emergency Teleportation --- diff --git a/AdventOfCode2020.Tests/AdventOfCode2020.Tests.csproj b/AdventOfCode2020.Tests/AdventOfCode2020.Tests.csproj index 950e2b0..28dc654 100644 --- a/AdventOfCode2020.Tests/AdventOfCode2020.Tests.csproj +++ b/AdventOfCode2020.Tests/AdventOfCode2020.Tests.csproj @@ -2,6 +2,8 @@ net7.0 + enable + AdventOfCode2020.Tests false diff --git a/AdventOfCode2020.Tests/Day10_Tests.cs b/AdventOfCode2020.Tests/Day10_Tests.cs deleted file mode 100644 index e0cdfb4..0000000 --- a/AdventOfCode2020.Tests/Day10_Tests.cs +++ /dev/null @@ -1,42 +0,0 @@ -namespace AdventOfCode2020.Tests; - -public class Day10_Tests -{ - [Fact(Skip="Not implemented")] - public void ResolvePart1__Example() - { - var day = new Day10(); - - string result = day.ResolvePart1(new[] { - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - }); - - Assert.Equal("YYY", result); - } - - [Fact(Skip="Not implemented")] - public void ResolvePart2__Example() - { - var day = new Day09(); - - string result = day.ResolvePart2(new[] { - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - }); - - Assert.Equal("YYY", result); - } -} \ No newline at end of file diff --git a/AdventOfCode2020.Tests/Day11_Tests.cs b/AdventOfCode2020.Tests/Day11_Tests.cs deleted file mode 100644 index 14a76e3..0000000 --- a/AdventOfCode2020.Tests/Day11_Tests.cs +++ /dev/null @@ -1,42 +0,0 @@ -namespace AdventOfCode2020.Tests; - -public class Day11_Tests -{ - [Fact(Skip="Not implemented")] - public void ResolvePart1__Example() - { - var day = new Day11(); - - string result = day.ResolvePart1(new[] { - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - }); - - Assert.Equal("YYY", result); - } - - [Fact(Skip="Not implemented")] - public void ResolvePart2__Example() - { - var day = new Day11(); - - string result = day.ResolvePart2(new[] { - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - "XXXXXXXXXXXXXXX", - }); - - Assert.Equal("YYY", result); - } -} \ No newline at end of file diff --git a/AdventOfCode2020/AdventOfCode2020.csproj b/AdventOfCode2020/AdventOfCode2020.csproj index bdb2324..47eb393 100644 --- a/AdventOfCode2020/AdventOfCode2020.csproj +++ b/AdventOfCode2020/AdventOfCode2020.csproj @@ -3,6 +3,8 @@ Exe net7.0 + enable + AdventOfCode2020 diff --git a/AdventOfCode2020/Day01.cs b/AdventOfCode2020/Day01.cs index 3caf264..b12a5c2 100644 --- a/AdventOfCode2020/Day01.cs +++ b/AdventOfCode2020/Day01.cs @@ -1,6 +1,4 @@ -using System; - -namespace AdventOfCode2020; +namespace AdventOfCode2020; /* --- Day 1: Report Repair --- diff --git a/AdventOfCode2020/Day02.cs b/AdventOfCode2020/Day02.cs index 0ecd06f..f07019d 100644 --- a/AdventOfCode2020/Day02.cs +++ b/AdventOfCode2020/Day02.cs @@ -1,7 +1,5 @@ -using System; -using System.Linq; +namespace AdventOfCode2020; -namespace AdventOfCode2020; /* --- Day 2: Password Philosophy --- diff --git a/AdventOfCode2020/Day04.cs b/AdventOfCode2020/Day04.cs index 6e51857..c5eebfd 100644 --- a/AdventOfCode2020/Day04.cs +++ b/AdventOfCode2020/Day04.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - +namespace AdventOfCode2020; /* --- Day 4: Passport Processing --- @@ -124,8 +121,6 @@ Count the number of valid passports - those that have all required fields and va */ -namespace AdventOfCode2020; - public class Day04 : IDay { public string ResolvePart1(string[] inputs) diff --git a/AdventOfCode2020/Day05.cs b/AdventOfCode2020/Day05.cs index 42aa019..0e204a7 100644 --- a/AdventOfCode2020/Day05.cs +++ b/AdventOfCode2020/Day05.cs @@ -1,4 +1,5 @@ - +namespace AdventOfCode2020; + /* --- Day 5: Binary Boarding --- @@ -56,11 +57,6 @@ What is the ID of your seat? */ -using System; -using System.Linq; - -namespace AdventOfCode2020; - public class Day05 : IDay { public string ResolvePart1(string[] inputs) diff --git a/AdventOfCode2020/Day06.cs b/AdventOfCode2020/Day06.cs index a9ee400..70bc44c 100644 --- a/AdventOfCode2020/Day06.cs +++ b/AdventOfCode2020/Day06.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; +namespace AdventOfCode2020; /* @@ -52,8 +50,6 @@ For each group, count the number of questions to which anyone answered "yes". Wh */ -namespace AdventOfCode2020; - public class Day06 : IDay { public string ResolvePart1(string[] inputs) diff --git a/AdventOfCode2020/Day07.cs b/AdventOfCode2020/Day07.cs index 184b191..5f0f903 100644 --- a/AdventOfCode2020/Day07.cs +++ b/AdventOfCode2020/Day07.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; +namespace AdventOfCode2020; /* @@ -68,8 +66,6 @@ How many individual bags are required inside your single shiny gold bag? */ -namespace AdventOfCode2020; - public class Day07 : IDay { public string ResolvePart1(string[] inputs) diff --git a/AdventOfCode2020/Day08.cs b/AdventOfCode2020/Day08.cs index 5e21106..33c8bdf 100644 --- a/AdventOfCode2020/Day08.cs +++ b/AdventOfCode2020/Day08.cs @@ -1,6 +1,4 @@ -using System; -using System.Collections.Generic; - +namespace AdventOfCode2020; /* @@ -93,8 +91,6 @@ Fix the program so that it terminates normally by changing exactly one jmp (to n */ -namespace AdventOfCode2020; - public class Day08 : IDay { public string ResolvePart1(string[] inputs) diff --git a/AdventOfCode2020/Day09.cs b/AdventOfCode2020/Day09.cs index b2f36c8..79dd59a 100644 --- a/AdventOfCode2020/Day09.cs +++ b/AdventOfCode2020/Day09.cs @@ -1,7 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; - +namespace AdventOfCode2020; /* @@ -91,8 +88,6 @@ What is the encryption weakness in your XMAS-encrypted list of numbers? */ -namespace AdventOfCode2020; - public class Day09 : IDay { public string ResolvePart1(string[] inputs) diff --git a/AdventOfCode2020/Day10.cs b/AdventOfCode2020/Day10.cs deleted file mode 100644 index 7a9f20d..0000000 --- a/AdventOfCode2020/Day10.cs +++ /dev/null @@ -1,107 +0,0 @@ -using System; - - -/* - ---- Day 10: Adapter Array --- - -Patched into the aircraft's data port, you discover weather forecasts of a massive tropical storm. Before you can figure out whether it will impact your vacation plans, however, your device suddenly turns off! - -Its battery is dead. - -You'll need to plug it in. There's only one problem: the charging outlet near your seat produces the wrong number of jolts. Always prepared, you make a list of all of the joltage adapters in your bag. - -Each of your joltage adapters is rated for a specific output joltage (your puzzle input). Any given adapter can take an input 1, 2, or 3 jolts lower than its rating and still produce its rated output joltage. - -In addition, your device has a built-in joltage adapter rated for 3 jolts higher than the highest-rated adapter in your bag. (If your adapter list were 3, 9, and 6, your device's built-in adapter would be rated for 12 jolts.) - -Treat the charging outlet near your seat as having an effective joltage rating of 0. - -Since you have some time to kill, you might as well test all of your adapters. Wouldn't want to get to your resort and realize you can't even charge your device! - -If you use every adapter in your bag at once, what is the distribution of joltage differences between the charging outlet, the adapters, and your device? - -For example, suppose that in your bag, you have adapters with the following joltage ratings: - -16 -10 -15 -5 -1 -11 -7 -19 -6 -12 -4 - -With these adapters, your device's built-in joltage adapter would be rated for 19 + 3 = 22 jolts, 3 higher than the highest-rated adapter. - -Because adapters can only connect to a source 1-3 jolts lower than its rating, in order to use every adapter, you'd need to choose them like this: - - The charging outlet has an effective rating of 0 jolts, so the only adapters that could connect to it directly would need to have a joltage rating of 1, 2, or 3 jolts. Of these, only one you have is an adapter rated 1 jolt (difference of 1). - From your 1-jolt rated adapter, the only choice is your 4-jolt rated adapter (difference of 3). - From the 4-jolt rated adapter, the adapters rated 5, 6, or 7 are valid choices. However, in order to not skip any adapters, you have to pick the adapter rated 5 jolts (difference of 1). - Similarly, the next choices would need to be the adapter rated 6 and then the adapter rated 7 (with difference of 1 and 1). - The only adapter that works with the 7-jolt rated adapter is the one rated 10 jolts (difference of 3). - From 10, the choices are 11 or 12; choose 11 (difference of 1) and then 12 (difference of 1). - After 12, only valid adapter has a rating of 15 (difference of 3), then 16 (difference of 1), then 19 (difference of 3). - Finally, your device's built-in adapter is always 3 higher than the highest adapter, so its rating is 22 jolts (always a difference of 3). - -In this example, when using every adapter, there are 7 differences of 1 jolt and 5 differences of 3 jolts. - -Here is a larger example: - -28 -33 -18 -42 -31 -14 -46 -20 -48 -47 -24 -23 -49 -45 -19 -38 -39 -11 -1 -32 -25 -35 -8 -17 -7 -9 -4 -2 -34 -10 -3 - -In this larger example, in a chain that uses all of the adapters, there are 22 differences of 1 jolt and 10 differences of 3 jolts. - -Find a chain that uses all of your adapters to connect the charging outlet to your device's built-in adapter and count the joltage differences between the charging outlet, the adapters, and your device. What is the number of 1-jolt differences multiplied by the number of 3-jolt differences? - - -*/ - -namespace AdventOfCode2020; - -public class Day10 : IDay -{ - public string ResolvePart1(string[] inputs) - { - throw new NotImplementedException(); - } - - public string ResolvePart2(string[] inputs) - { - throw new NotImplementedException(); - } -} \ No newline at end of file diff --git a/AdventOfCode2020/Day11.cs b/AdventOfCode2020/Day11.cs deleted file mode 100644 index 6136eec..0000000 --- a/AdventOfCode2020/Day11.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; - - -/* - - - -*/ - -namespace AdventOfCode2020; - -public class Day11 : IDay -{ - public string ResolvePart1(string[] inputs) - { - throw new NotImplementedException(); - } - - public string ResolvePart2(string[] inputs) - { - throw new NotImplementedException(); - } -} \ No newline at end of file diff --git a/AdventOfCode2023.Tests/AdventOfCode2023.Tests.csproj b/AdventOfCode2023.Tests/AdventOfCode2023.Tests.csproj index 0e08135..0e04c11 100644 --- a/AdventOfCode2023.Tests/AdventOfCode2023.Tests.csproj +++ b/AdventOfCode2023.Tests/AdventOfCode2023.Tests.csproj @@ -3,6 +3,7 @@ net7.0 enable + AdventOfCode2023.Tests enable false diff --git a/AdventOfCode2023/AdventOfCode2023.csproj b/AdventOfCode2023/AdventOfCode2023.csproj index 977755f..a6f25a7 100644 --- a/AdventOfCode2023/AdventOfCode2023.csproj +++ b/AdventOfCode2023/AdventOfCode2023.csproj @@ -4,8 +4,8 @@ Exe net7.0 enable - enable AdventOfCode2023 + enable