public void SlidingPuzzle_4() { var solution = new _0773_SlidingPuzzle(); var result = solution.SlidingPuzzle(new int[][] { new int[] { 3, 2, 4 }, new int[] { 1, 5, 0 }, }); Assert.AreEqual(14, result); }
public void SlidingPuzzle_1() { var solution = new _0773_SlidingPuzzle(); var result = solution.SlidingPuzzle(new int[][] { new int[] { 1, 2, 3 }, new int[] { 4, 0, 5 }, }); Assert.AreEqual(1, result); }
public void SlidingPuzzle_3() { var solution = new _0773_SlidingPuzzle(); var result = solution.SlidingPuzzle(new int[][] { new int[] { 4, 1, 2 }, new int[] { 5, 0, 3 }, }); Assert.AreEqual(5, result); }