public void Task1_1() { var stringInput = @"1,3,2"; var number = Puzzle15.Task1(stringInput.ToPuzzle15Input()); Assert.Equal(1, number); }
public void Task1_6() { var stringInput = @"3,1,2"; var number = Puzzle15.Task1(stringInput.ToPuzzle15Input()); Assert.Equal(1836, number); }
public void Task1_5() { var stringInput = @"3,2,1"; var number = Puzzle15.Task1(stringInput.ToPuzzle15Input()); Assert.Equal(438, number); }
public void Task1_4() { var stringInput = @"2,3,1"; var number = Puzzle15.Task1(stringInput.ToPuzzle15Input()); Assert.Equal(78, number); }
public void Task1_3() { var stringInput = @"1,2,3"; var number = Puzzle15.Task1(stringInput.ToPuzzle15Input()); Assert.Equal(27, number); }
public void Task1_2() { var stringInput = @"2,1,3"; var number = Puzzle15.Task1(stringInput.ToPuzzle15Input()); Assert.Equal(10, number); }
private static void Main(string[] args) { var watch = System.Diagnostics.Stopwatch.StartNew(); var result1 = Puzzle15.Task1(PuzzleInput.ToPuzzle15Input()); watch.Stop(); var elapsedMs = watch.Elapsed; Console.WriteLine($"Element: {result1} (elapsed: {elapsedMs})"); watch = System.Diagnostics.Stopwatch.StartNew(); var result2 = Puzzle15.Task1(PuzzleInput.ToPuzzle15Input(), 30000000); watch.Stop(); elapsedMs = watch.Elapsed; Console.WriteLine($"Element: {result2} (elapsed: {elapsedMs})"); }