Code formatting and warning fixing.

This commit is contained in:
2024-12-01 17:36:23 +01:00
parent 9f8d966b7a
commit dafd2526d1
93 changed files with 739 additions and 823 deletions

View File

@@ -5,26 +5,26 @@ public class Day03_Tests
[Fact]
public void SearchNextSchemaNumber__NoNumbers__Null()
{
string[] inputs = new[] {
string[] inputs = [
"..........",
"..........",
"..........",
};
];
Day03.SchemaNumber? number = Day03.SearchNextSchemaNumber(inputs, 0, 0);
Assert.Null(number);
}
[Fact]
public void SearchNextSchemaNumber__OneNumber__Valid()
{
string[] inputs = new[] {
string[] inputs = [
"..........",
"....420...",
"..........",
};
];
Day03.SchemaNumber? number = Day03.SearchNextSchemaNumber(inputs, 0, 0);
Assert.NotNull(number);
Assert.Equal(1, number.Value.Row);
Assert.Equal(4, number.Value.Column);
@@ -35,13 +35,13 @@ public class Day03_Tests
[Fact]
public void SearchNextSchemaNumber__TwoNumbersSkipFirst__ValidSecond()
{
string[] inputs = new[] {
string[] inputs = [
"69........",
"....420...",
"..........",
};
];
Day03.SchemaNumber? number = Day03.SearchNextSchemaNumber(inputs, 0, 4);
Assert.NotNull(number);
Assert.Equal(1, number.Value.Row);
Assert.Equal(4, number.Value.Column);
@@ -49,7 +49,7 @@ public class Day03_Tests
Assert.Equal(420, number.Value.Value);
}
private string[] _example = new[] {
private string[] _example = [
"467..114..",
"...*......",
"..35..633.",
@@ -60,24 +60,24 @@ public class Day03_Tests
"......755.",
"...$.*....",
".664.598..",
};
];
[Fact]
public void ResolvePart1__Example()
{
Day03 day = new();
string result = day.ResolvePart1(_example);
Assert.Equal("4361", result);
}
[Fact]
public void ResolvePart2__Example()
{
Day03 day = new();
string result = day.ResolvePart2(_example);
Assert.Equal("467835", result);