예제 #1
0
        public void ExistTest()
        {
            var    board = JsonConvert.DeserializeObject <char[][]>("[[\"a\",\"b\"],[\"c\",\"d\"]]");
            string word  = "abdc";

            Assert.IsTrue(leetCode.Exist(board, word));

            board = JsonConvert.DeserializeObject <char[][]>("[[\"a\",\"b\"],[\"c\",\"d\"]]");
            word  = "abdcd";

            Assert.IsFalse(leetCode.Exist(board, word));

            board = JsonConvert.DeserializeObject <char[][]>("[[\"a\"]]");
            word  = "a";

            Assert.IsTrue(leetCode.Exist(board, word));


            board = JsonConvert.DeserializeObject <char[][]>("[[\"C\",\"A\",\"A\"],[\"A\",\"A\",\"A\"],[\"B\",\"C\",\"D\"]]");
            word  = "AAB";

            Assert.IsTrue(leetCode.Exist(board, word));
        }