Example #1
0
 public void TestBinaryGap()
 {
     Assert.AreEqual(2, BinaryGap.FindGap(328));
     Assert.AreEqual(1, BinaryGap.FindGap(20));
     Assert.AreEqual(2, BinaryGap.FindGap(51712));
     Assert.AreEqual(3, BinaryGap.FindGap(561892));
     Assert.AreEqual(9, BinaryGap.FindGap(66561));
     Assert.AreEqual(20, BinaryGap.FindGap(6291457));
     Assert.AreEqual(4, BinaryGap.FindGap(74901729));
     Assert.AreEqual(25, BinaryGap.FindGap(805306373));
     Assert.AreEqual(5, BinaryGap.FindGap(1376796946));
     Assert.AreEqual(28, BinaryGap.FindGap(1610612737));
 }