예제 #1
0
    def test_cycle_length_2(self) :
	n = 23
	result = collatz_cycle_length(n)
	self.assert_(result == 16)
예제 #2
0
 def test_cycle_length_5(self):
     v = collatz_cycle_length(200)
     self.assertEqual(v, 27)
 def test_cycle_length_2 (self) :
     self.assertEqual(collatz_cycle_length(2), 2)
 def test_cycle_length1 (self):
     v = collatz_cycle_length(548763)
     self.assert_(v == 178)
예제 #5
0
 def test_collatz_cycle_length_3 (self) :
     max = collatz_cycle_length(201, 210)
     self.assertTrue(max == 89)
 def test_cycle_length_2 (self) :
     v = collatz_cycle_length(5)
     self.assertEqual(v, 6)
예제 #7
0
 def test_cycle_length_1(self):
     self.assertEqual(collatz_cycle_length(1), 1)
예제 #8
0
 def test_collatz_cycle_length_4 (self) :
     n = collatz_cycle_length(80000)
     self.assertEqual(n, 33)
예제 #9
0
 def test_cycle_length_3(self):
     c = collatz_cycle_length(3001)
     self.assertEqual(41, c)
 def test_cycle_length_3(self):
     cache = [0 for x in range(1000000)]
     v = collatz_cycle_length(16, cache)
     self.assert_(v == 5)
예제 #11
0
 def test_cycle_length_2(self):
     c = collatz_cycle_length(1234)
     self.assertEqual(133, c)
예제 #12
0
 def test_cycle_length_1(self):
     c = collatz_cycle_length(5)
     self.assertEqual(6, c)
예제 #13
0
 def test_cycle_length_2 (self) :
     l = collatz_cycle_length(5)
     self.assertEqual(l, 6)
예제 #14
0
 def test_cycle_length_4 (self) :
     v = collatz_cycle_length(999997)
     self.assertEqual(v, 114)
예제 #15
0
 def test_cycle_length_2(self):
     self.assertEqual(collatz_cycle_length(2), 2)
예제 #16
0
 def test_collatz_cycle_length_2 (self) :
     n = collatz_cycle_length(10)
     self.assertEqual(n, 7)
예제 #17
0
 def test_cycle_length_3(self):
     self.assertEqual(collatz_cycle_length(3), 8)
예제 #18
0
 def test_collatz_cycle_length_1 (self) :
     max = collatz_cycle_length(1, 10)
     self.assertTrue(max == 20)
예제 #19
0
 def test_cycle_length_4(self):
     self.assertEqual(collatz_cycle_length(5), 6)
예제 #20
0
 def test_collatz_cycle_length_6 (self) :
     max = collatz_cycle_length(1, 1)
     self.assertTrue(max == 1)
 def test_cycle_length_1 (self) :
     v = collatz_cycle_length(5)
     self.assert_(v == 6)
 def test_cycle_length_3 (self) :
     cache = [0 for x in range(1000000)]
     v = collatz_cycle_length(16, cache)
     self.assert_(v == 5)
 def test_cycle_length_2 (self) :
     v = collatz_cycle_length(10)
     self.assert_(v == 7)
 def test_cycle_length_4 (self) :
     self.assertEqual(collatz_cycle_length(5), 6)
 def test_cycle_length_3 (self) :
     v = collatz_cycle_length(100)
     self.assert_(v == 26)
 def test_cycle_length4 (self):
     v = collatz_cycle_length(59)
     self.assert_(v == 33)
예제 #27
0
 def test_cycle_length_4(self):
     v = collatz_cycle_length(66)
     self.assertEqual(v, 28)
예제 #28
0
    def test_cycle_length_4(self) :
	n = 27
	result = collatz_cycle_length(n)
	self.assert_(result == 112)
예제 #29
0
 def test_cycle_length_1 (self) :
     v = collatz_cycle_length(1)
     self.assertEqual(v, 1)
    def test_cycle_length_3 (self) :
      	cache = [0] * 1000000
	cache[0] = 1
	n = collatz_cycle_length(999999, cache)
	self.assert_(n == 259)
예제 #31
0
 def test_cycle_length_2 (self) :
     v = collatz_cycle_length(2)
     self.assertEqual(v, 2)  
예제 #32
0
 def test_cycle_length_5 (self) :
     v = collatz_cycle_length(999998)
     self.assertEqual(v, 259)
예제 #33
0
 def test_cycle_length_3 (self) :
     v = collatz_cycle_length(3)
     self.assertEqual(v, 8) 
예제 #34
0
 def test_collatz_cycle_length_3 (self) :
     n = collatz_cycle_length(5243)
     self.assertEqual(n, 55)
 def test_cyc_len_1(self):
     v = collatz_cycle_length(6)
     self.assert_(v == 9)
예제 #36
0
 def test_collatz_cycle_length_5 (self) :
     n = collatz_cycle_length(533)
     self.assertEqual(n, 31)
 def test_cyc_len_3(self):
     v = collatz_cycle_length(27)
     self.assert_(v == 112)
예제 #38
0
 def test_collatz_cycle_length_2 (self) :
     max = collatz_cycle_length(100, 200)
     self.assertTrue(max == 125)
 def test_cyc_len_4(self):
     v = collatz_cycle_length(1)
     self.assert_(v == 1)
예제 #40
0
 def test_collatz_cycle_length_4 (self) :
     max = collatz_cycle_length(900, 1000)
     self.assertTrue(max == 174)
예제 #41
0
 def test_cycle_length3(self):
     n = collatz_cycle_length(1000)
     self.assertEqual(n, 112)
 def test_cycle_length_1 (self) :
     v = collatz_cycle_length(1)
     self.assertEqual(v, 1)
예제 #43
0
 def test_cycle_length4(self):
     n = collatz_cycle_length(2)
     self.assertEqual(n, 2)
 def test_cycle_length_3 (self) :
     v = collatz_cycle_length(10)
     self.assertEqual(v, 7)
예제 #45
0
 def test_cycle_length(self):
     n = collatz_cycle_length(1)
     self.assertEqual(n, 1)
 def test_cycle_length_1 (self) :
     self.assertEqual(collatz_cycle_length(1), 1)
예제 #47
0
 def test_cycle_length1(self):
     n = collatz_cycle_length(99)
     self.assertEqual(n, 26)
 def test_cycle_length_3 (self) :
     self.assertEqual(collatz_cycle_length(3), 8)
예제 #49
0
 def test_collatz_cycle_length_2(self):
     """ Test edge case 2 """
     l = collatz_cycle_length(2)
     self.assertEqual(l, 2)
 def test_cycle_length_max_num_for_cache (self):
     v = collatz_cycle_length(999999)
     self.assert_(v == 259)
예제 #51
0
 def test_collatz_cycle_length_3(self):
     """ Test edge case 1 """
     l = collatz_cycle_length(3)
     self.assertEqual(l, 8)
 def test_cycle_length2 (self):
     v = collatz_cycle_length(97)
     self.assert_(v == 119)
예제 #53
0
 def test_collatz_cycle_length_4(self):
     """ Test 10 """
     l = collatz_cycle_length(10)
     self.assertEqual(l, 7)
 def test_cycle_length5 (self):
     v = collatz_cycle_length(175)
     self.assert_(v == 81) 
예제 #55
0
 def test_collatz_cycle_length_5(self):
     """ Test edge case 999999 """
     l = collatz_cycle_length(999999)
     self.assertEqual(l, 259)
예제 #56
0
    def test_cycle_length_3(self) :
	n = 7
	result = collatz_cycle_length(n)
	self.assert_(result == 17)
    def test_cycle_length_2 (self) :
      	cache = [0] * 1000000
	cache[0] = 1
	n = collatz_cycle_length(10, cache)
	self.assert_(n == 7)
예제 #58
0
    def test_cycle_length_5(self) :
	n = 35
	result = collatz_cycle_length(n)
	self.assert_(result == 14)
예제 #59
0
 def test_cycle_length_3(self):
     v = collatz_cycle_length(837799)
     self.assertEqual(v, 525)