Ejemplo n.º 1
0
 public void BinaryGap_OneGap_Success()
 {
     Assert.AreEqual(2, BinaryGap.Solution(9));
 }
Ejemplo n.º 2
0
 public void BinaryGap_LargeNumber_Success()
 {
     Assert.AreEqual(28, BinaryGap.Solution(1610612737));
 }
Ejemplo n.º 3
0
 public void BinaryGap_PowOfTwo_Success()
 {
     Assert.AreEqual(0, BinaryGap.Solution(16));
 }
Ejemplo n.º 4
0
 public void BinaryGap_NoGap_Success()
 {
     Assert.AreEqual(0, BinaryGap.Solution(15));
 }
Ejemplo n.º 5
0
 public void BinaryGap_OneGapStartWithZero_Success()
 {
     Assert.AreEqual(1, BinaryGap.Solution(20));
 }
Ejemplo n.º 6
0
 public void BinaryGap_TwoGaps_Success()
 {
     Assert.AreEqual(4, BinaryGap.Solution(529));
 }