Exemple #1
0
        public void Test3()
        {
            var words = new string[]
            { "a", "ba", "aba", "abac", "agacd" };

            var result = WordChain.LongestChain(words.ToList());

            result.ShouldBe(4);
        }
Exemple #2
0
        public void Test4()
        {
            var words = new string[]
            { "9", "a", "zxb", "ba", "bca", "bda", "bdca", "zxbe", "azxbe", "azxpbe" };

            var result = WordChain.LongestChain(words.ToList());

            result.ShouldBe(4);
        }
Exemple #3
0
        public void Test1()
        {
            var words = new string[]
            { "a", "and", "an", "bear" };

            var result = WordChain.LongestChain(words.ToList());

            result.ShouldBe(3);
        }