Ejemplo n.º 1
0
        public void CountAndSayTest_NEqualOne()
        {
            var solution = new _038_CountAndSay();

            var result = solution.CountAndSay(1);
            Assert.AreEqual("1", result);
        }
Ejemplo n.º 2
0
        public void CountAndSayTest()
        {
            var solution = new _038_CountAndSay();

            var result = solution.CountAndSay(2);
            Assert.AreEqual("11", result);

            result = solution.CountAndSay(3);
            Assert.AreEqual("21", result);

            result = solution.CountAndSay(4);
            Assert.AreEqual("1211", result);

            result = solution.CountAndSay(5);
            Assert.AreEqual("111221", result);

            result = solution.CountAndSay(6);
            Assert.AreEqual("312211", result);

            result = solution.CountAndSay(7);
            Assert.AreEqual("13112221", result);

            result = solution.CountAndSay(8);
            Assert.AreEqual("1113213211", result);

            result = solution.CountAndSay(9);
            Assert.AreEqual("31131211131221", result);

            result = solution.CountAndSay(10);
            Assert.AreEqual("13211311123113112211", result);
        }
Ejemplo n.º 3
0
        public void CountAndSayTest()
        {
            var solution = new _038_CountAndSay();

            var result = solution.CountAndSay(2);

            Assert.AreEqual("11", result);

            result = solution.CountAndSay(3);
            Assert.AreEqual("21", result);

            result = solution.CountAndSay(4);
            Assert.AreEqual("1211", result);

            result = solution.CountAndSay(5);
            Assert.AreEqual("111221", result);

            result = solution.CountAndSay(6);
            Assert.AreEqual("312211", result);

            result = solution.CountAndSay(7);
            Assert.AreEqual("13112221", result);

            result = solution.CountAndSay(8);
            Assert.AreEqual("1113213211", result);

            result = solution.CountAndSay(9);
            Assert.AreEqual("31131211131221", result);

            result = solution.CountAndSay(10);
            Assert.AreEqual("13211311123113112211", result);
        }
Ejemplo n.º 4
0
        public void CountAndSayTest_NEqualOne()
        {
            var solution = new _038_CountAndSay();

            var result = solution.CountAndSay(1);

            Assert.AreEqual("1", result);
        }
Ejemplo n.º 5
0
        public void CountAndSayTest_NLessThanOne()
        {
            var solution = new _038_CountAndSay();

            var result = solution.CountAndSay(0);
            Assert.AreEqual("1", result);

            result = solution.CountAndSay(-1);
            Assert.AreEqual("1", result);
        }
Ejemplo n.º 6
0
        public void CountAndSayTest_NLessThanOne()
        {
            var solution = new _038_CountAndSay();

            var result = solution.CountAndSay(0);

            Assert.AreEqual("1", result);

            result = solution.CountAndSay(-1);
            Assert.AreEqual("1", result);
        }