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);
        }
Esempio n. 2
0
        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})");
        }