public void NumberComplementTestMethod() { NumberComplement numberComplement = new NumberComplement(); Assert.AreEqual(2, numberComplement.FindComplement(5)); Assert.AreEqual(0, numberComplement.FindComplement(1)); }
private static void Refactor() { MinEditDistance.Init(); // Not Solved CourseSchedule.Init(); // Not solved - GRAPHS PossibleBiPartition.Init(); // Not solved - GRAPHS ImplementStrStrLc28.Init(); // KMP Algo for ImplementStrStrLc28 NumberComplement.Init(); // Refactor existing implementation }
public static void Main(string[] args) { //new TwoSum().Test(); //new AddTwoNumbers().Test(); //new LongestSubstringWithoutRepeatingCharacters().Test(); //new MedianOfTwoSortedArrays().Test(); //HammingDistance.Test(); NumberComplement.Test(); }
public void ComplementNumberFor5_ShouldReturn2() { Assert.Equal(2, NumberComplement.FindComplement(5)); }
public void ComplementNumberFor16_ShouldReturn15() { Assert.Equal(15, NumberComplement.FindComplement(16)); }
public void ComplementNumberFor2_ShouldReturn1() { Assert.Equal(1, NumberComplement.FindComplement(2)); }