示例#1
0
        public void MovesToStamp(string stamp, string target, int[] expected)
        {
            var sut    = new StampingTheSequence();
            var actual = sut.MovesToStamp(stamp, target);

            Assert.AreEqual(expected, actual);
        }
示例#2
0
        public void Example4()
        {
            var sol = new StampingTheSequence();

            var result = sol.MovesToStamp("uskh", "uskhkhhskh");

            Assert.AreEqual("6,3,2,0", string.Join(",", result));
        }
示例#3
0
        public void Example1()
        {
            var sol = new StampingTheSequence();

            var result = sol.MovesToStamp("abc", "ababc");

            Assert.AreEqual("0,2", string.Join(",", result));
        }
示例#4
0
        public void Example3()
        {
            var sol = new StampingTheSequence();

            var result = sol.MovesToStamp("h", "hhhhh");

            Assert.AreEqual("4,3,2,1,0", string.Join(",", result));
        }