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); }
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)); }