public void DoInput() { var input = File.ReadAllText($"{TestContext.CurrentContext.TestDirectory}\\input.txt").Trim(); var result = Processor.ProcessAndReturnLength(input); Console.Out.WriteLine(result); }
public void ExampleV2_1() { Assert.AreEqual(string.Join("", Enumerable.Repeat("A", 241920)), Processor.ProcessAndReturnString("(27x12)(20x12)(13x14)(7x10)(1x12)A", true)); Assert.AreEqual(241920, Processor.ProcessAndReturnLength("(27x12)(20x12)(13x14)(7x10)(1x12)A")); }
public void ExampleV2_2() { var result = Processor.ProcessAndReturnLength("(25x3)(3x3)ABC(2x3)XY(5x2)PQRSTX(18x9)(3x2)TWO(5x7)SEVEN"); Assert.AreEqual(445, result); }
public void ExamplesV2(string input, string result) { Assert.AreEqual(result, Processor.ProcessAndReturnString(input, true)); Assert.AreEqual(result.Length, Processor.ProcessAndReturnLength(input)); }