public void Task2_Element() { var stringInput = @"F10 N3 F7 R90 N3 S3 W3 E3 F5 F6 R180 F5 R180 F5 R180 F5 F5 R180 F5 F5"; var number = Puzzle12.Task2(stringInput.ToPuzzle12Input()); Assert.Equal(286, number); }
private static void Main(string[] args) { var watch = System.Diagnostics.Stopwatch.StartNew(); var result1 = Puzzle12.Task1(PuzzleInput.ToPuzzle12Input()); watch.Stop(); var elapsedMs = watch.Elapsed; Console.WriteLine($"Element: {result1} (elapsed: {elapsedMs})"); watch = System.Diagnostics.Stopwatch.StartNew(); var result2 = Puzzle12.Task2(PuzzleInput.ToPuzzle12Input()); watch.Stop(); elapsedMs = watch.Elapsed; Console.WriteLine($"Element: {result2} (elapsed: {elapsedMs})"); }