Esempio n. 1
0
        private bool AreStringArrayArrayEqual(string expected, string actual)
        {
            var arrExp    = expected.ToStringArrayArray().ToList();
            var arrActual = actual.ToStringArrayArray().ToList();

            arrExp.Sort(CompareStringArray);
            arrActual.Sort(CompareStringArray);
            return(TestHelper.Serialize(arrExp.ToArray()) ==
                   TestHelper.Serialize(arrActual.ToArray()));
        }
Esempio n. 2
0
 private bool AreIntArrayArrayEqual(string s1, string s2)
 {
     if (s1 == s2)
     {
         return(true);
     }
     if (s1.Length != s2.Length)
     {
         return(false);
     }
     int[][] a1 = s1.ToIntArrayArray();
     int[][] a2 = s2.ToIntArrayArray();
     a1 = a1.OrderBy(a => a.Length).ThenBy(a => String.Join("", a)).ToArray();
     a2 = a2.OrderBy(a => a.Length).ThenBy(a => String.Join("", a)).ToArray();
     return(TestHelper.Serialize(a1) == TestHelper.Serialize(a2));
 }
Esempio n. 3
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(SolveNQueens(input.ToInt())));
 }
Esempio n. 4
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(SubsetsWithDup(input.ToIntArray())));
 }
Esempio n. 5
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(SetZeroes(input.ToIntArrayArray())));
 }
Esempio n. 6
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(GrayCode(input.ToInt())));
 }
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(GenerateParenthesis(input.ToInt())));
 }
Esempio n. 8
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(Permute(input.ToIntArray())));
 }
Esempio n. 9
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(SortColors(input.ToIntArray())));
 }
Esempio n. 10
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(FullJustify(input.GetToken(0).ToStringArray(), input.GetToken(1).ToInt())));
 }
Esempio n. 11
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(FindLadders(input.GetToken(0).Deserialize(),
                                             input.GetToken(1).Deserialize(), input.GetToken(2).ToStringArray())));
 }
Esempio n. 12
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(RestoreIpAddresses(input.Deserialize())));
 }
Esempio n. 13
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(Combinations(input.GetToken(0).ToInt(), input.GetToken(1).ToInt())));
 }
Esempio n. 14
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(WordBreak(input.GetToken(0).ToString(), input.GetToken(1).ToStringArray())));
 }
Esempio n. 15
0
        public string SolveQuestion(string input)
        {
            var result = ThreeSum(input.ToIntArray());

            return(TestHelper.Serialize(result));
        }
Esempio n. 16
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(ZigzagLevelOrder(input.ToBinaryTree())));
 }
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(Partition(input.Deserialize())));
 }
Esempio n. 18
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(PathSum(input.GetToken(0).ToBinaryTree(), input.GetToken(1).ToInt())));
 }
Esempio n. 19
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(FourSum(input.GetToken(0).ToIntArray(), input.GetToken(1).ToInt())));
 }
Esempio n. 20
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(RemoveDuplicates(input.ToIntArray())));
 }
Esempio n. 21
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(SpiralOrder(input.ToIntArrayArray())));
 }
Esempio n. 22
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(Anagrams(input.ToStringArray())));
 }
Esempio n. 23
0
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(InorderTraversal(input.ToBinaryTree())));
 }
 public string SolveQuestion(string input)
 {
     return(TestHelper.Serialize(LetterCombinations(input.Deserialize())));
 }