def test_collatz_cycle_len_10 (self) :
     v = collatz_cycle_len(111111)
     self.assert_(v == 116)
 def test_collatz_cycle_len_8 (self) :
     v = collatz_cycle_len(2016)
     self.assert_(v == 113)
 def test_collatz_cycle_len_9 (self) :
     v = collatz_cycle_len(700000)
     self.assert_(v == 168)
 def test_collatz_cycle_len_6 (self) :
     v = collatz_cycle_len(999999)
     self.assert_(v == 259)
 def test_collatz_cycle_len_7 (self) :
     v = collatz_cycle_len(4073)
     self.assert_(v == 96)
 def test_collatz_cycle_len_4 (self) :
     v = collatz_cycle_len(22)
     self.assert_(v == 16)
 def test_collatz_cycle_len_5 (self) :
     v = collatz_cycle_len(365)
     self.assert_(v == 95)
 def test_collatz_cycle_len_2 (self) :
     v = collatz_cycle_len(5)
     self.assert_(v == 6)
 def test_collatz_cycle_len_3 (self) :
     v = collatz_cycle_len(3)
     self.assert_(v == 8)
 def test_collatz_cycle_len_1 (self) :
     v = collatz_cycle_len(1)
     self.assert_(v == 1)
예제 #11
0
 def test_cycle_len_4(self):
     c = collatz_cycle_len(500000)
     self.assertEqual(c, 152)
예제 #12
0
 def test_cycle_len_3(self):
     c = collatz_cycle_len(30)
     self.assertEqual(c, 19)
예제 #13
0
 def test_cycle_len_2(self):
     c = collatz_cycle_len(4)
     self.assertEqual(c, 3)
예제 #14
0
 def test_cycle_len_1(self):
     c = collatz_cycle_len(1)
     self.assertEqual(c, 1)