Introduce regex-based methods SolvePart1Regex and SolvePart2Regex in Day02 for another invalid ID detection

This commit is contained in:
Sebastian Lindemeier
2025-12-12 20:37:31 +01:00
parent 024eb77fbe
commit bef54ff551
2 changed files with 74 additions and 2 deletions
+32
View File
@@ -29,6 +29,22 @@ public class Day02Test
Assert.Equal(13919717792, actual);
}
[Fact]
public void Part01Regex_Test_equals_4174379265()
{
var actual = (_sut as Day02).SolvePart1Regex(TestInputPath);
Assert.Equal(1227775554, actual);
}
[Fact]
public void Part01Regex_Prod_equals_14582313461()
{
var actual = (_sut as Day02).SolvePart1Regex(ProdInputPath);
Assert.Equal(13919717792, actual);
}
[Fact]
public void Part02_Test_equals_4174379265()
{
@@ -44,4 +60,20 @@ public class Day02Test
Assert.Equal(14582313461, actual);
}
[Fact]
public void Part02Regex_Test_equals_4174379265()
{
var actual = (_sut as Day02).SolvePart2Regex(TestInputPath);
Assert.Equal(4174379265, actual);
}
[Fact]
public void Part02Regex_Prod_equals_14582313461()
{
var actual = (_sut as Day02).SolvePart2Regex(ProdInputPath);
Assert.Equal(14582313461, actual);
}
}