diff --git a/AdventOfCode/AdventOfCode.csproj b/AdventOfCode/AdventOfCode.csproj
index 7506e70..d545b0f 100644
--- a/AdventOfCode/AdventOfCode.csproj
+++ b/AdventOfCode/AdventOfCode.csproj
@@ -1,17 +1,17 @@
- Exe
- net8.0
- enable
- enable
+ Exe
+ net8.0
+ enable
+ enable
-
- PreserveNewest
-
+
+ PreserveNewest
+
@@ -22,36 +22,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
diff --git a/AdventOfCode/Problems/AOC2023/Day1/Trebuchet.cs b/AdventOfCode/Problems/AOC2023/Day1/Trebuchet.cs
index cb65109..83de249 100644
--- a/AdventOfCode/Problems/AOC2023/Day1/Trebuchet.cs
+++ b/AdventOfCode/Problems/AOC2023/Day1/Trebuchet.cs
@@ -14,7 +14,7 @@ namespace AdventOfCode.Problems.AOC2023.Day1;
[ProblemInfo(2023, 1, "Trebuchet!?")]
public partial class Trebuchet : Problem
{
- private string[] _inputData = Array.Empty();
+ private string[] _inputData = [];
public override void LoadInput()
{
@@ -34,6 +34,7 @@ public partial class Trebuchet : Problem
{
if (line[i] - '0' >= 10)
continue;
+
left = line[i] - '0';
break;
}
@@ -83,6 +84,7 @@ public partial class Trebuchet : Problem
left = line[i] - '0';
break;
}
+
for (int i = line.Length - 1; i >= 0; i--)
{
var word = _numberWords.FirstOrDefault(v => line[..(i + 1)].EndsWith(v.word), (word: "", value: -1)).value;
@@ -99,9 +101,4 @@ public partial class Trebuchet : Problem
}
return (left, right);
}
-
-
- [GeneratedRegex("(?<1>one)|(?<2>two)|(?<3>three)|(?<4>four)|(?<5>five)|(?<6>six)|(?<7>seven)|(?<8>eight)|(?<9>nine)|(?<1>1)|(?<2>2)|(?<3>3)|(?<4>4)|(?<5>5)|(?<6>6)|(?<7>7)|(?<8>8)|(?<9>9)")]
- public static partial Regex ParseNumbers();
-
}