From 9ce279c079a4e422c62e96bf9d89c70006a48901 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Fri, 11 Nov 2022 12:45:21 -0500 Subject: [PATCH] use c# 11 string literals! --- AOC.Test/Test2021.cs | 30 +++++++++++++++--------------- AOC2021/Day13.cs | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/AOC.Test/Test2021.cs b/AOC.Test/Test2021.cs index 1937503..7ab2d9b 100644 --- a/AOC.Test/Test2021.cs +++ b/AOC.Test/Test2021.cs @@ -5,22 +5,22 @@ namespace AOC.Test; [TestClass] public class Test2021 { - private const string Day13Actual = @" -████▒███▒▒████▒▒██▒▒█▒▒█▒▒██▒▒█▒▒█▒█▒▒█ -█▒▒▒▒█▒▒█▒▒▒▒█▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█ -███▒▒█▒▒█▒▒▒█▒▒█▒▒▒▒██▒▒▒█▒▒▒▒████▒█▒▒█ -█▒▒▒▒███▒▒▒█▒▒▒█▒██▒█▒█▒▒█▒▒▒▒█▒▒█▒█▒▒█ -█▒▒▒▒█▒▒▒▒█▒▒▒▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█ -████▒█▒▒▒▒████▒▒███▒█▒▒█▒▒██▒▒█▒▒█▒▒██▒ -"; + private const string Day13Actual = """ + ████▒███▒▒████▒▒██▒▒█▒▒█▒▒██▒▒█▒▒█▒█▒▒█ + █▒▒▒▒█▒▒█▒▒▒▒█▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█ + ███▒▒█▒▒█▒▒▒█▒▒█▒▒▒▒██▒▒▒█▒▒▒▒████▒█▒▒█ + █▒▒▒▒███▒▒▒█▒▒▒█▒██▒█▒█▒▒█▒▒▒▒█▒▒█▒█▒▒█ + █▒▒▒▒█▒▒▒▒█▒▒▒▒█▒▒█▒█▒█▒▒█▒▒█▒█▒▒█▒█▒▒█ + ████▒█▒▒▒▒████▒▒███▒█▒▒█▒▒██▒▒█▒▒█▒▒██▒ + """; - private const string Day13Test = @" -█████ -█▒▒▒█ -█▒▒▒█ -█▒▒▒█ -█████ -"; + private const string Day13Test = """ + █████ + █▒▒▒█ + █▒▒▒█ + █▒▒▒█ + █████ + """; [DataTestMethod] [DataRow(typeof(Day01), "1616", "1645")] diff --git a/AOC2021/Day13.cs b/AOC2021/Day13.cs index 678db1e..81d56af 100644 --- a/AOC2021/Day13.cs +++ b/AOC2021/Day13.cs @@ -56,7 +56,7 @@ public sealed class Day13 : Day for (var x = 0; x <= xMax; x++) s.Append(_dots.Contains((x, y)) ? "█" : "▒"); - s.AppendLine(); + if (y < yMax) s.AppendLine(); } return s.ToString(); @@ -70,6 +70,6 @@ public sealed class Day13 : Day foreach (var (axis, at) in _folds) _dots = DoFold(_dots, axis, at); - return Environment.NewLine + PrintGrid(); + return PrintGrid(); } } \ No newline at end of file