public void ExampleA1() { var solver = new Day17.PuzzleSolver(); Assert.AreEqual("DDRRRD", solver.FindShortestPath("ihgpwlah")); }
public void ExampleB3() { var solver = new Day17.PuzzleSolver(); Assert.AreEqual(830, solver.FindLongestPath("ulqzkmiv").Length); }
public void ExampleB2() { var solver = new Day17.PuzzleSolver(); Assert.AreEqual(492, solver.FindLongestPath("kglvqrro").Length); }
public void ExampleB1() { var solver = new Day17.PuzzleSolver(); Assert.AreEqual(370, solver.FindLongestPath("ihgpwlah").Length); }
public void ExampleA3() { var solver = new Day17.PuzzleSolver(); Assert.AreEqual("DRURDRUDDLLDLUURRDULRLDUUDDDRR", solver.FindShortestPath("ulqzkmiv")); }
public void ExampleA2() { var solver = new Day17.PuzzleSolver(); Assert.AreEqual("DDUDRLRRUDRD", solver.FindShortestPath("kglvqrro")); }