use c# 11 string literals!
This commit is contained in:
parent
eaa0337192
commit
9ce279c079
|
@ -5,22 +5,22 @@ namespace AOC.Test;
|
||||||
[TestClass]
|
[TestClass]
|
||||||
public class Test2021
|
public class Test2021
|
||||||
{
|
{
|
||||||
private const string Day13Actual = @"
|
private const string Day13Actual = """
|
||||||
████▒███▒▒████▒▒██▒▒█▒▒█▒▒██▒▒█▒▒█▒█▒▒█
|
████▒███▒▒████▒▒██▒▒█▒▒█▒▒██▒▒█▒▒█▒█▒▒█
|
||||||
█▒▒▒▒█▒▒█▒▒▒▒█▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█
|
█▒▒▒▒█▒▒█▒▒▒▒█▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█
|
||||||
███▒▒█▒▒█▒▒▒█▒▒█▒▒▒▒██▒▒▒█▒▒▒▒████▒█▒▒█
|
███▒▒█▒▒█▒▒▒█▒▒█▒▒▒▒██▒▒▒█▒▒▒▒████▒█▒▒█
|
||||||
█▒▒▒▒███▒▒▒█▒▒▒█▒██▒█▒█▒▒█▒▒▒▒█▒▒█▒█▒▒█
|
█▒▒▒▒███▒▒▒█▒▒▒█▒██▒█▒█▒▒█▒▒▒▒█▒▒█▒█▒▒█
|
||||||
█▒▒▒▒█▒▒▒▒█▒▒▒▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█
|
█▒▒▒▒█▒▒▒▒█▒▒▒▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█
|
||||||
████▒█▒▒▒▒████▒▒███▒█▒▒█▒▒██▒▒█▒▒█▒▒██▒
|
████▒█▒▒▒▒████▒▒███▒█▒▒█▒▒██▒▒█▒▒█▒▒██▒
|
||||||
";
|
""";
|
||||||
|
|
||||||
private const string Day13Test = @"
|
private const string Day13Test = """
|
||||||
█████
|
█████
|
||||||
█▒▒▒█
|
█▒▒▒█
|
||||||
█▒▒▒█
|
█▒▒▒█
|
||||||
█▒▒▒█
|
█▒▒▒█
|
||||||
█████
|
█████
|
||||||
";
|
""";
|
||||||
|
|
||||||
[DataTestMethod]
|
[DataTestMethod]
|
||||||
[DataRow(typeof(Day01), "1616", "1645")]
|
[DataRow(typeof(Day01), "1616", "1645")]
|
||||||
|
|
|
@ -56,7 +56,7 @@ public sealed class Day13 : Day
|
||||||
for (var x = 0; x <= xMax; x++)
|
for (var x = 0; x <= xMax; x++)
|
||||||
s.Append(_dots.Contains((x, y)) ? "█" : "▒");
|
s.Append(_dots.Contains((x, y)) ? "█" : "▒");
|
||||||
|
|
||||||
s.AppendLine();
|
if (y < yMax) s.AppendLine();
|
||||||
}
|
}
|
||||||
|
|
||||||
return s.ToString();
|
return s.ToString();
|
||||||
|
@ -70,6 +70,6 @@ public sealed class Day13 : Day
|
||||||
foreach (var (axis, at) in _folds)
|
foreach (var (axis, at) in _folds)
|
||||||
_dots = DoFold(_dots, axis, at);
|
_dots = DoFold(_dots, axis, at);
|
||||||
|
|
||||||
return Environment.NewLine + PrintGrid();
|
return PrintGrid();
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue