diff --git a/.vscode/launch.json b/.vscode/launch.json index ea6276b..f370641 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -5,7 +5,7 @@ "version": "0.2.0", "configurations": [ { - "name": "Launch Package", + "name": "Launch Go Package", "type": "go", "request": "launch", "mode": "auto", diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 87d8e4a..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "dotnet.preferCSharpExtension": true -} \ No newline at end of file diff --git a/2016/01/01.csproj b/2016/01/01.csproj new file mode 100644 index 0000000..e8e1b5a --- /dev/null +++ b/2016/01/01.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 01/Direction.cs b/2016/01/Direction.cs similarity index 100% rename from 2016/Day 01/Direction.cs rename to 2016/01/Direction.cs diff --git a/2016/Day 01/Point.cs b/2016/01/Point.cs similarity index 90% rename from 2016/Day 01/Point.cs rename to 2016/01/Point.cs index 5822e08..9e5bc96 100644 --- a/2016/Day 01/Point.cs +++ b/2016/01/Point.cs @@ -15,7 +15,7 @@ public Point(int x, int y) Y = y; } - public bool Equals(Point other) + public bool Equals(Point? other) { return other != null && (X == other.X && Y == other.Y); } diff --git a/2016/Day 01/Program.cs b/2016/01/Program.cs similarity index 89% rename from 2016/Day 01/Program.cs rename to 2016/01/Program.cs index a912a31..3eb9250 100644 --- a/2016/Day 01/Program.cs +++ b/2016/01/Program.cs @@ -1,79 +1,77 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; - -namespace AdventOfCode -{ - internal static class Program - { - private static string _input; - - private static Direction _currentDirection = Direction.North; - - private static int _distanceVertical; - private static int _distanceHorizontal; - - private static bool _crossingFound; - private static Point _firstCrossed; - private static readonly List Visited = new List(); - - private static void Main() - { - _input = File.ReadAllText("../../input.txt"); - - var instructions = _input.Split(new[] {", "}, StringSplitOptions.None); - - foreach (var i in instructions) - { - if (i[0] == 'R') _currentDirection++; - else _currentDirection--; - - if (_currentDirection > (Direction) 4) _currentDirection = Direction.North; - if (_currentDirection < (Direction) 1) _currentDirection = Direction.West; - - var steps = int.Parse(i.Substring(1)); - - for (var j = 1; j <= steps; j++) - { - switch (_currentDirection) - { - case Direction.North: - _distanceVertical++; - break; - case Direction.West: - _distanceHorizontal--; - break; - case Direction.South: - _distanceVertical--; - break; - case Direction.East: - _distanceHorizontal++; - break; - default: - throw new ArgumentOutOfRangeException(); - } - - var point = new Point(_distanceHorizontal, _distanceVertical); - - if (!_crossingFound) - { - if (Visited.Contains(point)) - { - _firstCrossed = point; - _crossingFound = true; - } - } - - Visited.Add(point); - } - } - - Console.WriteLine("Answers: "); - Console.WriteLine("*: " + Visited.Last().Distance); - Console.Write("**: " + _firstCrossed.Distance); - - Console.Read(); - } - } +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace AdventOfCode +{ + internal static class Program + { + private static string _input = ""; + + private static Direction _currentDirection = Direction.North; + + private static int _distanceVertical; + private static int _distanceHorizontal; + + private static bool _crossingFound; + private static Point? _firstCrossed; + private static readonly List Visited = new List(); + + private static void Main() + { + _input = File.ReadAllText("2016/01/input.txt"); + + var instructions = _input.Split(new[] {", "}, StringSplitOptions.None); + + foreach (var i in instructions) + { + if (i[0] == 'R') _currentDirection++; + else _currentDirection--; + + if (_currentDirection > (Direction) 4) _currentDirection = Direction.North; + if (_currentDirection < (Direction) 1) _currentDirection = Direction.West; + + var steps = int.Parse(i.Substring(1)); + + for (var j = 1; j <= steps; j++) + { + switch (_currentDirection) + { + case Direction.North: + _distanceVertical++; + break; + case Direction.West: + _distanceHorizontal--; + break; + case Direction.South: + _distanceVertical--; + break; + case Direction.East: + _distanceHorizontal++; + break; + default: + throw new ArgumentOutOfRangeException(); + } + + var point = new Point(_distanceHorizontal, _distanceVertical); + + if (!_crossingFound) + { + if (Visited.Contains(point)) + { + _firstCrossed = point; + _crossingFound = true; + } + } + + Visited.Add(point); + } + } + + Console.WriteLine("Answers: "); + Console.WriteLine("*: " + Visited.Last().Distance); + Console.Write("**: " + _firstCrossed?.Distance); + } + } } \ No newline at end of file diff --git a/2016/Day 01/input.txt b/2016/01/input.txt similarity index 100% rename from 2016/Day 01/input.txt rename to 2016/01/input.txt diff --git a/2016/02/02.csproj b/2016/02/02.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/02/02.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 02/Program.cs b/2016/02/Program.cs similarity index 97% rename from 2016/Day 02/Program.cs rename to 2016/02/Program.cs index 8b15e7d..7856c3d 100644 --- a/2016/Day 02/Program.cs +++ b/2016/02/Program.cs @@ -23,7 +23,7 @@ private static void Main() { Console.WriteLine("Answers: "); Console.Write("*: "); - foreach (var key in File.ReadAllLines("../../input.txt")) + foreach (var key in File.ReadAllLines("2016/02/input.txt")) { Data.Add(key); Console.Write(ProcessSequenceOneStar(key)); @@ -38,8 +38,6 @@ private static void Main() { Console.Write(ProcesSequenceTwoStars(key)); } - - Console.Read(); } private static int ProcessSequenceOneStar(string key) diff --git a/2016/Day 02/input.txt b/2016/02/input.txt similarity index 100% rename from 2016/Day 02/input.txt rename to 2016/02/input.txt diff --git a/2016/03/03.csproj b/2016/03/03.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/03/03.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 03/Program.cs b/2016/03/Program.cs similarity index 94% rename from 2016/Day 03/Program.cs rename to 2016/03/Program.cs index c45b130..f0dc041 100644 --- a/2016/Day 03/Program.cs +++ b/2016/03/Program.cs @@ -13,8 +13,6 @@ private static void Main() { var solution = new Solution(); solution.Solve(); - - Console.Read(); } } @@ -52,11 +50,11 @@ public void Solve() private void GetInput() { - using (var stream = File.OpenRead("../../input.txt")) + using (var stream = File.OpenRead("2016/03/input.txt")) { using (var streamReader = new StreamReader(stream, Encoding.UTF8)) { - string line; + string? line = null; while ((line = streamReader.ReadLine()) != null) { diff --git a/2016/Day 03/input.txt b/2016/03/input.txt similarity index 100% rename from 2016/Day 03/input.txt rename to 2016/03/input.txt diff --git a/2016/04/04.csproj b/2016/04/04.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/04/04.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 04/Program.cs b/2016/04/Program.cs similarity index 92% rename from 2016/Day 04/Program.cs rename to 2016/04/Program.cs index a5b64d6..ee089cb 100644 --- a/2016/Day 04/Program.cs +++ b/2016/04/Program.cs @@ -11,8 +11,6 @@ private static void Main() { var solution = new Solution(); solution.Solve(); - - Console.Read(); } } @@ -42,7 +40,7 @@ public void Solve() private void GetInput() { - var data = File.ReadAllLines("../../input.txt"); + var data = File.ReadAllLines("2016/04/input.txt"); foreach (var line in data) { diff --git a/2016/Day 04/Room.cs b/2016/04/Room.cs similarity index 98% rename from 2016/Day 04/Room.cs rename to 2016/04/Room.cs index 8a083a1..006e373 100644 --- a/2016/Day 04/Room.cs +++ b/2016/04/Room.cs @@ -7,7 +7,7 @@ namespace Day_4 internal class Room { private readonly List _encryptedName = new List(); - private string _checksum; + private string _checksum = ""; private readonly Dictionary _lettersFreq = new Dictionary(); diff --git a/2016/Day 04/StringExtensions.cs b/2016/04/StringExtensions.cs similarity index 100% rename from 2016/Day 04/StringExtensions.cs rename to 2016/04/StringExtensions.cs diff --git a/2016/Day 04/input.txt b/2016/04/input.txt similarity index 100% rename from 2016/Day 04/input.txt rename to 2016/04/input.txt diff --git a/2016/05/05.csproj b/2016/05/05.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/05/05.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 05/Program.cs b/2016/05/Program.cs similarity index 95% rename from 2016/Day 05/Program.cs rename to 2016/05/Program.cs index dd67337..a3f5267 100644 --- a/2016/Day 05/Program.cs +++ b/2016/05/Program.cs @@ -8,10 +8,8 @@ internal static class Program private static void Main() { var solution = new Solution(); - //solution.Solve(); + solution.Solve(); solution.SolveTwoStars(); - - Console.Read(); } } diff --git a/2016/Day 05/Util.cs b/2016/05/Util.cs similarity index 100% rename from 2016/Day 05/Util.cs rename to 2016/05/Util.cs diff --git a/2016/06/06.csproj b/2016/06/06.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/06/06.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 06/Program.cs b/2016/06/Program.cs similarity index 95% rename from 2016/Day 06/Program.cs rename to 2016/06/Program.cs index 4ad9de9..dfcd1ef 100644 --- a/2016/Day 06/Program.cs +++ b/2016/06/Program.cs @@ -12,8 +12,6 @@ private static void Main() { var solution = new Solution(); solution.Solve(); - - Console.Read(); } } @@ -23,7 +21,7 @@ internal class Solution public Solution() { - _data = File.ReadAllLines("../../input.txt").ToList(); + _data = File.ReadAllLines("2016/06/input.txt").ToList(); } public void Solve() diff --git a/2016/Day 06/input.txt b/2016/06/input.txt similarity index 100% rename from 2016/Day 06/input.txt rename to 2016/06/input.txt diff --git a/2016/07/07.csproj b/2016/07/07.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/07/07.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 07/IpAddressV7.cs b/2016/07/IpAddressV7.cs similarity index 100% rename from 2016/Day 07/IpAddressV7.cs rename to 2016/07/IpAddressV7.cs diff --git a/2016/Day 07/Program.cs b/2016/07/Program.cs similarity index 90% rename from 2016/Day 07/Program.cs rename to 2016/07/Program.cs index f6dbb90..b3c4864 100644 --- a/2016/Day 07/Program.cs +++ b/2016/07/Program.cs @@ -13,8 +13,6 @@ private static void Main() var solution = new Solution(); solution.Solve(); - - Console.Read(); } } @@ -24,7 +22,7 @@ internal class Solution public void Solve() { - var lines = File.ReadAllLines("../../input.txt"); + var lines = File.ReadAllLines("2016/07/input.txt"); foreach (var line in lines) { diff --git a/2016/Day 07/StringExtensions.cs b/2016/07/StringExtensions.cs similarity index 100% rename from 2016/Day 07/StringExtensions.cs rename to 2016/07/StringExtensions.cs diff --git a/2016/Day 07/input.txt b/2016/07/input.txt similarity index 100% rename from 2016/Day 07/input.txt rename to 2016/07/input.txt diff --git a/2016/08/08.csproj b/2016/08/08.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/08/08.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 08/Extensions.cs b/2016/08/Extensions.cs similarity index 100% rename from 2016/Day 08/Extensions.cs rename to 2016/08/Extensions.cs diff --git a/2016/Day 08/Program.cs b/2016/08/Program.cs similarity index 87% rename from 2016/Day 08/Program.cs rename to 2016/08/Program.cs index 8f7ae14..43b4766 100644 --- a/2016/Day 08/Program.cs +++ b/2016/08/Program.cs @@ -8,8 +8,6 @@ private static void Main() { var solution = new Solution(); solution.Solve(); - - Console.Read(); } } } diff --git a/2016/Day 08/Solution.Command.cs b/2016/08/Solution.Command.cs similarity index 100% rename from 2016/Day 08/Solution.Command.cs rename to 2016/08/Solution.Command.cs diff --git a/2016/Day 08/Solution.cs b/2016/08/Solution.cs similarity index 89% rename from 2016/Day 08/Solution.cs rename to 2016/08/Solution.cs index 5b861d5..ba8d7c1 100644 --- a/2016/Day 08/Solution.cs +++ b/2016/08/Solution.cs @@ -9,7 +9,7 @@ internal partial class Solution private const int ScreenWidth = 50; private const int ScreenHeight = 6; - private static bool[][] _screen; + private static bool[][] _screen = []; public Solution() { @@ -23,7 +23,7 @@ public Solution() public void Solve() { - foreach (var line in File.ReadAllLines("../../input.txt")) + foreach (var line in File.ReadAllLines("2016/08/input.txt")) { (new Command(line)).Execute(); } diff --git a/2016/Day 08/input.txt b/2016/08/input.txt similarity index 100% rename from 2016/Day 08/input.txt rename to 2016/08/input.txt diff --git a/2016/09/09.csproj b/2016/09/09.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/09/09.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 09/Program.cs b/2016/09/Program.cs similarity index 89% rename from 2016/Day 09/Program.cs rename to 2016/09/Program.cs index 7a48493..9daf5ca 100644 --- a/2016/Day 09/Program.cs +++ b/2016/09/Program.cs @@ -10,8 +10,6 @@ private static void Main() { var solution = new Solution(); solution.Solve(); - - Console.Read(); } } @@ -21,11 +19,11 @@ internal class Solution public void Solve() { - _data = File.ReadAllText("../../input.txt").Trim(); + _data = File.ReadAllText("2016/09/input.txt").Trim(); Console.WriteLine("Answers: "); - Console.WriteLine(Decompress(_data)); - Console.WriteLine(Decompress(_data, true)); + Console.WriteLine("*: " + Decompress(_data)); + Console.WriteLine("**: " + Decompress(_data, true)); } private long Decompress(string input, bool twoStars = false) diff --git a/2016/Day 09/input.txt b/2016/09/input.txt similarity index 100% rename from 2016/Day 09/input.txt rename to 2016/09/input.txt diff --git a/2016/10/10.csproj b/2016/10/10.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/10/10.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 10/Bot.cs b/2016/10/Bot.cs similarity index 85% rename from 2016/Day 10/Bot.cs rename to 2016/10/Bot.cs index 60c080d..6672406 100644 --- a/2016/Day 10/Bot.cs +++ b/2016/10/Bot.cs @@ -1,4 +1,5 @@ using System; +using System.Diagnostics; using System.Linq; namespace Day_10 @@ -34,11 +35,16 @@ public void GiveChip(int chip) public void Process() { - if (!_chips[0].HasValue || !_chips[1].HasValue) return; + if (!_chips[0].HasValue || !_chips[1].HasValue) + { + return; + } //One Star - if (_chips.Contains(61) && _chips.Contains(17)) + if (_chips.Contains(61) && _chips.Contains(17)) + { Console.WriteLine("*: Bot " + Id); + } int high; int low; @@ -63,6 +69,9 @@ public void Process() else { var highBot = Bots.Find(b => b.Id == High); + + Debug.Assert(highBot != null); + highBot.GiveChip(high); highBot.Process(); } @@ -74,10 +83,12 @@ public void Process() else { var lowBot = Bots.Find(b => b.Id == Low); + Debug.Assert(lowBot != null); + lowBot.GiveChip(low); lowBot.Process(); } } } } -} \ No newline at end of file +} diff --git a/2016/Day 10/Program.cs b/2016/10/Program.cs similarity index 93% rename from 2016/Day 10/Program.cs rename to 2016/10/Program.cs index 349e015..638e355 100644 --- a/2016/Day 10/Program.cs +++ b/2016/10/Program.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Text.RegularExpressions; @@ -12,8 +13,6 @@ private static void Main() { var solution = new Solution(); solution.Solve(); - - Console.Read(); } } @@ -25,7 +24,7 @@ internal partial class Solution public Solution() { - _data = File.ReadAllLines("../../input.txt").ToList(); + _data = File.ReadAllLines("2016/10/input.txt").ToList(); _data.Sort(); } @@ -58,6 +57,8 @@ public void Solve() var id = int.Parse(match.Groups["bot"].ToString()); var bot = Bots.Find(b => b.Id == id); + Debug.Assert(bot != null); + bot.GiveChip(val); bot.Process(); } diff --git a/2016/Day 10/input.txt b/2016/10/input.txt similarity index 100% rename from 2016/Day 10/input.txt rename to 2016/10/input.txt diff --git a/2016/12/11.csproj b/2016/12/11.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/12/11.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 12/Command.cs b/2016/12/Command.cs similarity index 100% rename from 2016/Day 12/Command.cs rename to 2016/12/Command.cs diff --git a/2016/Day 12/Program.cs b/2016/12/Program.cs similarity index 88% rename from 2016/Day 12/Program.cs rename to 2016/12/Program.cs index 02c5d42..d85a414 100644 --- a/2016/Day 12/Program.cs +++ b/2016/12/Program.cs @@ -11,6 +11,7 @@ private static void Main() Console.WriteLine("Answers: "); var solution = new Solution(); + solution.Solve(new Dictionary { {"a", 0}, @@ -18,6 +19,7 @@ private static void Main() {"c", 0}, {"d", 0} }); + solution.Solve(new Dictionary { {"a", 0}, @@ -25,20 +27,18 @@ private static void Main() {"c", 1}, {"d", 0} }); - - Console.Read(); } } internal partial class Solution { - private static Dictionary _registers; + private static Dictionary _registers = new Dictionary()xdd; private readonly List _commands = new List(); public Solution() { - var lines = File.ReadAllLines("../../input.txt"); + var lines = File.ReadAllLines("2016/12/input.txt"); foreach (var t in lines) { _commands.Add(new Command(t.Trim())); diff --git a/2016/Day 12/input.txt b/2016/12/input.txt similarity index 100% rename from 2016/Day 12/input.txt rename to 2016/12/input.txt diff --git a/2016/13/13.csproj b/2016/13/13.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/13/13.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 13/Program.cs b/2016/13/Program.cs similarity index 99% rename from 2016/Day 13/Program.cs rename to 2016/13/Program.cs index 89a97c7..790dd7f 100644 --- a/2016/Day 13/Program.cs +++ b/2016/13/Program.cs @@ -13,8 +13,6 @@ private static void Main() var solution = new Solution(); solution.Solve(); solution.TwoStars(); - - Console.Read(); } } diff --git a/2016/14/14.csproj b/2016/14/14.csproj new file mode 100644 index 0000000..fd4bd08 --- /dev/null +++ b/2016/14/14.csproj @@ -0,0 +1,10 @@ + + + + Exe + net9.0 + enable + enable + + + diff --git a/2016/Day 14/Program.cs b/2016/14/Program.cs similarity index 100% rename from 2016/Day 14/Program.cs rename to 2016/14/Program.cs diff --git a/2016/Day 14/Util.cs b/2016/14/Util.cs similarity index 100% rename from 2016/Day 14/Util.cs rename to 2016/14/Util.cs diff --git a/2016/AdventOfCode.sln b/2016/AdventOfCode.sln deleted file mode 100644 index 8d0b93c..0000000 --- a/2016/AdventOfCode.sln +++ /dev/null @@ -1,94 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25420.1 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 01", "Day 01\Day 01.csproj", "{CE9AD3A7-273D-4B3C-9342-CAE0732701B8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 02", "Day 02\Day 02.csproj", "{C7E33405-56B4-410E-96E9-83324BCD21D7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 03", "Day 03\Day 03.csproj", "{4A17CE1B-663C-4648-91A7-18438B73DC1B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 04", "Day 04\Day 04.csproj", "{EDB37B1F-7136-4367-B308-345097F23E8B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 05", "Day 05\Day 05.csproj", "{CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 06", "Day 06\Day 06.csproj", "{C4722C04-817E-4CFD-888E-0B072B44FA50}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 07", "Day 07\Day 07.csproj", "{AA432B32-696D-4FCB-A368-04EA5EAD412C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 08", "Day 08\Day 08.csproj", "{2FB4D396-F28C-4550-97D9-244163E7BF5A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 09", "Day 09\Day 09.csproj", "{6B080033-4E61-4797-BD86-3B0DFF402992}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 10", "Day 10\Day 10.csproj", "{242BCB5A-D7E4-48B4-9419-85B662CA631F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 12", "Day 12\Day 12.csproj", "{E390E9D9-59AA-4415-B45C-DD5F95713CA0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 13", "Day 13\Day 13.csproj", "{5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day 14", "Day 14\Day 14.csproj", "{46DD5DE0-0C9F-4A88-9374-10573DB37003}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {C7E33405-56B4-410E-96E9-83324BCD21D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C7E33405-56B4-410E-96E9-83324BCD21D7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C7E33405-56B4-410E-96E9-83324BCD21D7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C7E33405-56B4-410E-96E9-83324BCD21D7}.Release|Any CPU.Build.0 = Release|Any CPU - {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CE9AD3A7-273D-4B3C-9342-CAE0732701B8}.Release|Any CPU.Build.0 = Release|Any CPU - {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4A17CE1B-663C-4648-91A7-18438B73DC1B}.Release|Any CPU.Build.0 = Release|Any CPU - {EDB37B1F-7136-4367-B308-345097F23E8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDB37B1F-7136-4367-B308-345097F23E8B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDB37B1F-7136-4367-B308-345097F23E8B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDB37B1F-7136-4367-B308-345097F23E8B}.Release|Any CPU.Build.0 = Release|Any CPU - {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792}.Release|Any CPU.Build.0 = Release|Any CPU - {C4722C04-817E-4CFD-888E-0B072B44FA50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C4722C04-817E-4CFD-888E-0B072B44FA50}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C4722C04-817E-4CFD-888E-0B072B44FA50}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C4722C04-817E-4CFD-888E-0B072B44FA50}.Release|Any CPU.Build.0 = Release|Any CPU - {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AA432B32-696D-4FCB-A368-04EA5EAD412C}.Release|Any CPU.Build.0 = Release|Any CPU - {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2FB4D396-F28C-4550-97D9-244163E7BF5A}.Release|Any CPU.Build.0 = Release|Any CPU - {6B080033-4E61-4797-BD86-3B0DFF402992}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6B080033-4E61-4797-BD86-3B0DFF402992}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6B080033-4E61-4797-BD86-3B0DFF402992}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6B080033-4E61-4797-BD86-3B0DFF402992}.Release|Any CPU.Build.0 = Release|Any CPU - {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {242BCB5A-D7E4-48B4-9419-85B662CA631F}.Release|Any CPU.Build.0 = Release|Any CPU - {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E390E9D9-59AA-4415-B45C-DD5F95713CA0}.Release|Any CPU.Build.0 = Release|Any CPU - {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6}.Release|Any CPU.Build.0 = Release|Any CPU - {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Debug|Any CPU.Build.0 = Debug|Any CPU - {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Release|Any CPU.ActiveCfg = Release|Any CPU - {46DD5DE0-0C9F-4A88-9374-10573DB37003}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/2016/Day 01/App.config b/2016/Day 01/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 01/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 01/Day 01.csproj b/2016/Day 01/Day 01.csproj deleted file mode 100644 index 888050e..0000000 --- a/2016/Day 01/Day 01.csproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Debug - AnyCPU - {CE9AD3A7-273D-4B3C-9342-CAE0732701B8} - Exe - Properties - AdventOfCode - AdventOfCode - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 01/Properties/AssemblyInfo.cs b/2016/Day 01/Properties/AssemblyInfo.cs deleted file mode 100644 index cb74da4..0000000 --- a/2016/Day 01/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("AdventOfCode")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("AdventOfCode")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("ce9ad3a7-273d-4b3c-9342-cae0732701b8")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 02/App.config b/2016/Day 02/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 02/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 02/Day 02.csproj b/2016/Day 02/Day 02.csproj deleted file mode 100644 index 4cec767..0000000 --- a/2016/Day 02/Day 02.csproj +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Debug - AnyCPU - {C7E33405-56B4-410E-96E9-83324BCD21D7} - Exe - Properties - Day_2 - Day 2 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 02/Properties/AssemblyInfo.cs b/2016/Day 02/Properties/AssemblyInfo.cs deleted file mode 100644 index 970d1c5..0000000 --- a/2016/Day 02/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 2")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 2")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c7e33405-56b4-410e-96e9-83324bcd21d7")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 03/App.config b/2016/Day 03/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 03/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 03/Day 03.csproj b/2016/Day 03/Day 03.csproj deleted file mode 100644 index e81ff79..0000000 --- a/2016/Day 03/Day 03.csproj +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Debug - AnyCPU - {4A17CE1B-663C-4648-91A7-18438B73DC1B} - Exe - Properties - Day_3 - Day 3 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 03/Properties/AssemblyInfo.cs b/2016/Day 03/Properties/AssemblyInfo.cs deleted file mode 100644 index 7159b49..0000000 --- a/2016/Day 03/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 3")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 3")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("4a17ce1b-663c-4648-91a7-18438b73dc1b")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 04/App.config b/2016/Day 04/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 04/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 04/Day 04.csproj b/2016/Day 04/Day 04.csproj deleted file mode 100644 index 44f7ba3..0000000 --- a/2016/Day 04/Day 04.csproj +++ /dev/null @@ -1,64 +0,0 @@ - - - - - Debug - AnyCPU - {EDB37B1F-7136-4367-B308-345097F23E8B} - Exe - Properties - Day_4 - Day 4 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 04/Properties/AssemblyInfo.cs b/2016/Day 04/Properties/AssemblyInfo.cs deleted file mode 100644 index 85c5934..0000000 --- a/2016/Day 04/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 4")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 4")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("edb37b1f-7136-4367-b308-345097f23e8b")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 05/App.config b/2016/Day 05/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 05/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 05/Day 05.csproj b/2016/Day 05/Day 05.csproj deleted file mode 100644 index 7d14588..0000000 --- a/2016/Day 05/Day 05.csproj +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Debug - AnyCPU - {CAADE80F-0E11-42DF-B8C4-8ABBB88FD792} - Exe - Properties - Day_5 - Day 5 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 05/Properties/AssemblyInfo.cs b/2016/Day 05/Properties/AssemblyInfo.cs deleted file mode 100644 index f72250e..0000000 --- a/2016/Day 05/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 5")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 5")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("caade80f-0e11-42df-b8c4-8abbb88fd792")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 06/App.config b/2016/Day 06/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 06/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 06/Day 06.csproj b/2016/Day 06/Day 06.csproj deleted file mode 100644 index 5b4e259..0000000 --- a/2016/Day 06/Day 06.csproj +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Debug - AnyCPU - {C4722C04-817E-4CFD-888E-0B072B44FA50} - Exe - Properties - Day_6 - Day 6 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 06/Properties/AssemblyInfo.cs b/2016/Day 06/Properties/AssemblyInfo.cs deleted file mode 100644 index 1ff12c1..0000000 --- a/2016/Day 06/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 6")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 6")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c4722c04-817e-4cfd-888e-0b072b44fa50")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 07/App.config b/2016/Day 07/App.config deleted file mode 100644 index 88fa402..0000000 --- a/2016/Day 07/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 07/Day 07.csproj b/2016/Day 07/Day 07.csproj deleted file mode 100644 index e21e452..0000000 --- a/2016/Day 07/Day 07.csproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Debug - AnyCPU - {AA432B32-696D-4FCB-A368-04EA5EAD412C} - Exe - Properties - Day_7 - Day 7 - v4.5.2 - 512 - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 07/Properties/AssemblyInfo.cs b/2016/Day 07/Properties/AssemblyInfo.cs deleted file mode 100644 index 9a36c53..0000000 --- a/2016/Day 07/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 7")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 7")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("aa432b32-696d-4fcb-a368-04ea5ead412c")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 08/App.config b/2016/Day 08/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 08/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 08/Day 08.csproj b/2016/Day 08/Day 08.csproj deleted file mode 100644 index ee875ed..0000000 --- a/2016/Day 08/Day 08.csproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Debug - AnyCPU - {2FB4D396-F28C-4550-97D9-244163E7BF5A} - Exe - Properties - Day_8 - Day 8 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 08/Properties/AssemblyInfo.cs b/2016/Day 08/Properties/AssemblyInfo.cs deleted file mode 100644 index 7f3a433..0000000 --- a/2016/Day 08/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 8")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 8")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("2fb4d396-f28c-4550-97d9-244163e7bf5a")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 09/App.config b/2016/Day 09/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 09/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 09/Day 09.csproj b/2016/Day 09/Day 09.csproj deleted file mode 100644 index c592f82..0000000 --- a/2016/Day 09/Day 09.csproj +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Debug - AnyCPU - {6B080033-4E61-4797-BD86-3B0DFF402992} - Exe - Properties - Day_9 - Day 9 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 09/Properties/AssemblyInfo.cs b/2016/Day 09/Properties/AssemblyInfo.cs deleted file mode 100644 index dfa8505..0000000 --- a/2016/Day 09/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 9")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 9")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6b080033-4e61-4797-bd86-3b0dff402992")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 10/App.config b/2016/Day 10/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 10/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 10/Day 10.csproj b/2016/Day 10/Day 10.csproj deleted file mode 100644 index c7c2827..0000000 --- a/2016/Day 10/Day 10.csproj +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Debug - AnyCPU - {242BCB5A-D7E4-48B4-9419-85B662CA631F} - Exe - Properties - Day_10 - Day 10 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 10/Properties/AssemblyInfo.cs b/2016/Day 10/Properties/AssemblyInfo.cs deleted file mode 100644 index 6df60b3..0000000 --- a/2016/Day 10/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 10")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 10")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("242bcb5a-d7e4-48b4-9419-85b662ca631f")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 12/App.config b/2016/Day 12/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 12/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 12/Day 12.csproj b/2016/Day 12/Day 12.csproj deleted file mode 100644 index f7110d3..0000000 --- a/2016/Day 12/Day 12.csproj +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Debug - AnyCPU - {E390E9D9-59AA-4415-B45C-DD5F95713CA0} - Exe - Properties - Day_12 - Day 12 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 12/Properties/AssemblyInfo.cs b/2016/Day 12/Properties/AssemblyInfo.cs deleted file mode 100644 index f02cb49..0000000 --- a/2016/Day 12/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 12")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 12")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("e390e9d9-59aa-4415-b45c-dd5f95713ca0")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 13/App.config b/2016/Day 13/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 13/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 13/Day 13.csproj b/2016/Day 13/Day 13.csproj deleted file mode 100644 index 51c5077..0000000 --- a/2016/Day 13/Day 13.csproj +++ /dev/null @@ -1,59 +0,0 @@ - - - - - Debug - AnyCPU - {5EABC966-F7B0-42A6-A518-0DA85BEA2CD6} - Exe - Properties - Day_13 - Day 13 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 13/Properties/AssemblyInfo.cs b/2016/Day 13/Properties/AssemblyInfo.cs deleted file mode 100644 index a840bf2..0000000 --- a/2016/Day 13/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 13")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 13")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("5eabc966-f7b0-42a6-a518-0da85bea2cd6")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/2016/Day 14/App.config b/2016/Day 14/App.config deleted file mode 100644 index 8e15646..0000000 --- a/2016/Day 14/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/2016/Day 14/Day 14.csproj b/2016/Day 14/Day 14.csproj deleted file mode 100644 index c0e18cd..0000000 --- a/2016/Day 14/Day 14.csproj +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Debug - AnyCPU - {46DD5DE0-0C9F-4A88-9374-10573DB37003} - Exe - Properties - Day_14 - Day 14 - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/2016/Day 14/Properties/AssemblyInfo.cs b/2016/Day 14/Properties/AssemblyInfo.cs deleted file mode 100644 index cd438e9..0000000 --- a/2016/Day 14/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Day 14")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Day 14")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("46dd5de0-0c9f-4a88-9374-10573db37003")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/AdventOfCode.sln b/AdventOfCode.sln new file mode 100644 index 0000000..436e748 --- /dev/null +++ b/AdventOfCode.sln @@ -0,0 +1,121 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.002.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "2016", "2016", "{C3796EBB-E3EA-466E-BAF9-534FAE429E05}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 01", "2016\Day 01\Day 01.csproj", "{A0953A0A-7E9F-4407-886E-2896B46D811D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 02", "2016\Day 02\Day 02.csproj", "{4988DB93-C2AF-4B5E-B233-AF653BF2492F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 03", "2016\Day 03\Day 03.csproj", "{048CA0C6-F237-491B-959D-5246559FA5AE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 04", "2016\Day 04\Day 04.csproj", "{903AD341-3025-413E-926D-779712239AE0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 05", "2016\Day 05\Day 05.csproj", "{8E31FD63-4420-486C-92CC-CA4610E60261}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 06", "2016\Day 06\Day 06.csproj", "{9EB036E0-6718-4950-8BDF-B144F5A9DBB1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 07", "2016\Day 07\Day 07.csproj", "{AC2C0A92-95B3-43AA-85A6-45BCCCB42D65}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 08", "2016\Day 08\Day 08.csproj", "{A35667C0-31C5-4C08-AF9B-F5479D57DB2A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 09", "2016\Day 09\Day 09.csproj", "{19A685B5-D399-436F-8D9E-87633C963FCE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 10", "2016\Day 10\Day 10.csproj", "{0F4D94EA-5A5E-4630-A8F8-2D207925E126}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 12", "2016\Day 12\Day 12.csproj", "{7C25F6D9-6958-467C-A4E9-C029DD5B78BA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 13", "2016\Day 13\Day 13.csproj", "{9F53147B-E460-4323-BD79-1087759948E4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Day 14", "2016\Day 14\Day 14.csproj", "{4A4B1CA2-95DA-4CB0-A380-91C1AC9448E8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Day01", "2016\Day01\Day01.csproj", "{0AAF7D80-D029-4894-802B-26F621791641}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A0953A0A-7E9F-4407-886E-2896B46D811D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A0953A0A-7E9F-4407-886E-2896B46D811D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A0953A0A-7E9F-4407-886E-2896B46D811D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A0953A0A-7E9F-4407-886E-2896B46D811D}.Release|Any CPU.Build.0 = Release|Any CPU + {4988DB93-C2AF-4B5E-B233-AF653BF2492F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4988DB93-C2AF-4B5E-B233-AF653BF2492F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4988DB93-C2AF-4B5E-B233-AF653BF2492F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4988DB93-C2AF-4B5E-B233-AF653BF2492F}.Release|Any CPU.Build.0 = Release|Any CPU + {048CA0C6-F237-491B-959D-5246559FA5AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {048CA0C6-F237-491B-959D-5246559FA5AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {048CA0C6-F237-491B-959D-5246559FA5AE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {048CA0C6-F237-491B-959D-5246559FA5AE}.Release|Any CPU.Build.0 = Release|Any CPU + {903AD341-3025-413E-926D-779712239AE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {903AD341-3025-413E-926D-779712239AE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {903AD341-3025-413E-926D-779712239AE0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {903AD341-3025-413E-926D-779712239AE0}.Release|Any CPU.Build.0 = Release|Any CPU + {8E31FD63-4420-486C-92CC-CA4610E60261}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8E31FD63-4420-486C-92CC-CA4610E60261}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E31FD63-4420-486C-92CC-CA4610E60261}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8E31FD63-4420-486C-92CC-CA4610E60261}.Release|Any CPU.Build.0 = Release|Any CPU + {9EB036E0-6718-4950-8BDF-B144F5A9DBB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9EB036E0-6718-4950-8BDF-B144F5A9DBB1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9EB036E0-6718-4950-8BDF-B144F5A9DBB1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9EB036E0-6718-4950-8BDF-B144F5A9DBB1}.Release|Any CPU.Build.0 = Release|Any CPU + {AC2C0A92-95B3-43AA-85A6-45BCCCB42D65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AC2C0A92-95B3-43AA-85A6-45BCCCB42D65}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AC2C0A92-95B3-43AA-85A6-45BCCCB42D65}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AC2C0A92-95B3-43AA-85A6-45BCCCB42D65}.Release|Any CPU.Build.0 = Release|Any CPU + {A35667C0-31C5-4C08-AF9B-F5479D57DB2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A35667C0-31C5-4C08-AF9B-F5479D57DB2A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A35667C0-31C5-4C08-AF9B-F5479D57DB2A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A35667C0-31C5-4C08-AF9B-F5479D57DB2A}.Release|Any CPU.Build.0 = Release|Any CPU + {19A685B5-D399-436F-8D9E-87633C963FCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {19A685B5-D399-436F-8D9E-87633C963FCE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {19A685B5-D399-436F-8D9E-87633C963FCE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {19A685B5-D399-436F-8D9E-87633C963FCE}.Release|Any CPU.Build.0 = Release|Any CPU + {0F4D94EA-5A5E-4630-A8F8-2D207925E126}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0F4D94EA-5A5E-4630-A8F8-2D207925E126}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0F4D94EA-5A5E-4630-A8F8-2D207925E126}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0F4D94EA-5A5E-4630-A8F8-2D207925E126}.Release|Any CPU.Build.0 = Release|Any CPU + {7C25F6D9-6958-467C-A4E9-C029DD5B78BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7C25F6D9-6958-467C-A4E9-C029DD5B78BA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7C25F6D9-6958-467C-A4E9-C029DD5B78BA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7C25F6D9-6958-467C-A4E9-C029DD5B78BA}.Release|Any CPU.Build.0 = Release|Any CPU + {9F53147B-E460-4323-BD79-1087759948E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9F53147B-E460-4323-BD79-1087759948E4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9F53147B-E460-4323-BD79-1087759948E4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9F53147B-E460-4323-BD79-1087759948E4}.Release|Any CPU.Build.0 = Release|Any CPU + {4A4B1CA2-95DA-4CB0-A380-91C1AC9448E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4A4B1CA2-95DA-4CB0-A380-91C1AC9448E8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4A4B1CA2-95DA-4CB0-A380-91C1AC9448E8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4A4B1CA2-95DA-4CB0-A380-91C1AC9448E8}.Release|Any CPU.Build.0 = Release|Any CPU + {0AAF7D80-D029-4894-802B-26F621791641}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0AAF7D80-D029-4894-802B-26F621791641}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0AAF7D80-D029-4894-802B-26F621791641}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0AAF7D80-D029-4894-802B-26F621791641}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {A0953A0A-7E9F-4407-886E-2896B46D811D} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {4988DB93-C2AF-4B5E-B233-AF653BF2492F} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {048CA0C6-F237-491B-959D-5246559FA5AE} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {903AD341-3025-413E-926D-779712239AE0} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {8E31FD63-4420-486C-92CC-CA4610E60261} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {9EB036E0-6718-4950-8BDF-B144F5A9DBB1} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {AC2C0A92-95B3-43AA-85A6-45BCCCB42D65} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {A35667C0-31C5-4C08-AF9B-F5479D57DB2A} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {19A685B5-D399-436F-8D9E-87633C963FCE} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {0F4D94EA-5A5E-4630-A8F8-2D207925E126} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {7C25F6D9-6958-467C-A4E9-C029DD5B78BA} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {9F53147B-E460-4323-BD79-1087759948E4} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {4A4B1CA2-95DA-4CB0-A380-91C1AC9448E8} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + {0AAF7D80-D029-4894-802B-26F621791641} = {C3796EBB-E3EA-466E-BAF9-534FAE429E05} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7BDB6D7E-D7F3-4B6D-84BA-CE087CBBDF8B} + EndGlobalSection +EndGlobal diff --git a/package.json b/package.json index 4ce1edf..d6c82a8 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "license": "MIT", "scripts": { "aoc": "tsx", + "dotnet": "dotnet run --project", "format": "prettier 2022 2023 --write", "postinstall": "husky" },