Beispiel #1
0
 static void Main(string[] args)
 {
     //string[]  aa= SplitStringIntoTwo("abcdef");
     //foreach (var item in aa)
     //{
     //    Console.WriteLine(item+" ");
     //}
     //GetSumBetweenNumbers(0, -1);
     //BuildTowers(4);
     //SortTheOdd(new int[] { 5, 3, 2, 8, 1, 4 });
     //ArrayDiff(new int[] { 1, 2, 2, 2, 3 }, new int[] { 2 });
     //EnoughIsEnough(new int[] { 20, 37, 20, 21, 20, 20, 20 }, 3);
     //FindTheMissingTerm( new List<int> { 0, 5, 10, 20, 25 });
     //ValidParentheses("()");
     //NarcissisticNumber(555);
     //PigLatin.SimplePigLatin("Pig latin is cool");
     //Scramblies.Scramblie("katas", "steak");
     //firstNonRepeatingLetters.FirstNonRepeatingLetter("abba");
     //RPSLP1.RPSLP("rock", "scissor");
     //AlphabetWars.AlphabetWar("zdqmwpbs");
     //MultiplesOf3And5.MultiplesOfThreeAndFive(10);
     //SpinTheWords.SpinsWord("Hey fellow warriors");
     //YourOrderPlease.Order("is2 Thi1s T4est 3a");
     //BackspacesInString.CleanString("a#bc#d#c");
     //CountingDublicates.DuplicateCount("aabbcde");
     NextBigNumberKata.NextBiggerNumber(1234567890);
 }
Beispiel #2
0
 public void NextBigNumberTest()
 {
     Assert.AreEqual(21, NextBigNumberKata.NextBiggerNumber(12));
     Assert.AreEqual(531, NextBigNumberKata.NextBiggerNumber(513));
     Assert.AreEqual(2071, NextBigNumberKata.NextBiggerNumber(2017));
     Assert.AreEqual(441, NextBigNumberKata.NextBiggerNumber(414));
     Assert.AreEqual(127918, NextBigNumberKata.NextBiggerNumber(127891));
     Assert.AreEqual(1234567908, NextBigNumberKata.NextBiggerNumber(1234567890));
 }