Ejemplo n.º 1
0
 def test_get_cycle_length_5(self):
     v = get_cycle_length(543210)
     self.assertEqual(v, 147)
 def test_get_cycle_length_3(self):
     """Test get_cycle_length function"""
     num = 100
     result = get_cycle_length(num)
     self.assertEqual(result, 26)
Ejemplo n.º 3
0
 def test_get_cycle_length_3(self):
     v = get_cycle_length(5000)
     self.assertEqual(v, 29)
Ejemplo n.º 4
0
 def test_get_cycle_length_4(self):
     v = get_cycle_length(999999)
     self.assertEqual(v, 259)
Ejemplo n.º 5
0
 def test_get_cycle_length_1(self):
     v = get_cycle_length(1)
     self.assertEqual(v, 1)
Ejemplo n.º 6
0
 def test_get_cycle_length_2(self):
     v = get_cycle_length(500)
     self.assertEqual(v, 111)
Ejemplo n.º 7
0
 def test_get_cycle_length4(self):
     n = 4
     cache = {2: 2}
     solution = get_cycle_length(n, cache)
     self.assertEqual(solution, 3)
Ejemplo n.º 8
0
 def test_get_cycle_length2(self):
     n = 2
     cache = {}
     solution = get_cycle_length(n, cache)
     self.assertEqual(solution, 2)
 def test_get_cycle_length_large_number2 (self) :
     result = get_cycle_length(982037)
     self.assert_(result == 140)
 def test_get_cycle_length_large_number (self) :
     result = get_cycle_length(113383)
     self.assert_(result == 248)
 def test_get_cycle_length (self) :
     result = get_cycle_length(10)
     self.assert_(result == 7)