示例#1
0
        public void CountingValleysTest()
        {
            int[] results = new int[3];

            results[0] = WarmUpChallenges.CountingValleys(8, "UDDDUDUU");
            results[1] = WarmUpChallenges.CountingValleys(16, "UDDDUDUUUDDDUDUU");
            results[2] = WarmUpChallenges.CountingValleys(24, "UDDDUDUUUDDDUDUUUDDDUDUU");

            Console.WriteLine(results.ToString());

            Assert.AreEqual(Convert.ToInt32(6), Convert.ToInt32(results.Sum()));
        }
示例#2
0
        public void SockMerchantTest()
        {
            int    n           = 9;
            string inputString = "10 20 20 10 10 30 50 10 20";

            int[] ar = Array.ConvertAll(inputString.Split(' '), arTemp => Convert.ToInt32(arTemp));

            int result = WarmUpChallenges.SockMerchant(n, ar);

            Console.WriteLine(result);

            Assert.AreEqual(3, result);
        }
示例#3
0
 public int SockMerchantOnlineTest(int number, int[] numbers)
 => WarmUpChallenges.SocketMerchantOnline(number, numbers);
示例#4
0
 public long RepeatedStringTest(string text, long number)
 => WarmUpChallenges.RepeatedString(text, number);
示例#5
0
 public int SockMerchantTest(int number, int[] numbers)
 => WarmUpChallenges.SockMerchant(number, numbers);
示例#6
0
 public int JumpingOnCloudsTest(int[] numbers)
 => WarmUpChallenges.JumpingOnClouds(numbers);
示例#7
0
 public int CountingValleysTest(int number, string text)
 => WarmUpChallenges.CountingValleys(number, text);