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