public void GetPermutationTest_4() { var solution = new _060_PermutationSequence(); var result = solution.GetPermutation(4, 1); Assert.AreEqual("1234", result); result = solution.GetPermutation(4, 2); Assert.AreEqual("1243", result); result = solution.GetPermutation(4, 3); Assert.AreEqual("1324", result); result = solution.GetPermutation(4, 4); Assert.AreEqual("1342", result); result = solution.GetPermutation(4, 5); Assert.AreEqual("1423", result); result = solution.GetPermutation(4, 6); Assert.AreEqual("1432", result); result = solution.GetPermutation(4, 7); Assert.AreEqual("2134", result); }
public void GetPermutationTest_1() { var solution = new _060_PermutationSequence(); var result = solution.GetPermutation(1, 1); Assert.AreEqual("1", result); result = solution.GetPermutation(1, 0); Assert.AreEqual("1", result); result = solution.GetPermutation(1, -1); Assert.AreEqual("1", result); result = solution.GetPermutation(1, 2); Assert.AreEqual("", result); }
public void GetPermutationTest_2() { var solution = new _060_PermutationSequence(); var result = solution.GetPermutation(2, 1); Assert.AreEqual("12", result); result = solution.GetPermutation(2, 2); Assert.AreEqual("21", result); result = solution.GetPermutation(2, 0); Assert.AreEqual("12", result); result = solution.GetPermutation(2, -1); Assert.AreEqual("12", result); result = solution.GetPermutation(2, 3); Assert.AreEqual("", result); }