Exemplo n.º 1
0
 def test_cycles_3(self):
     i = collatz_cycles(999999)
     self.assertEqual(i, 259)
Exemplo n.º 2
0
 def test_cycles_1(self):
     i = collatz_cycles(1)
     self.assertEqual(i, 1)
Exemplo n.º 3
0
 def test_cycles_2(self):
     i = collatz_cycles(10)
     self.assertEqual(i, 7)
 def test_cycles_2 (self) :
     v = collatz_cycles(3)
     self.assertTrue(v == 8)
 def test_cycles_4 (self) :
     v = collatz_cycles(71)
     self.assertEqual(v, 103)
 def test_cycles_3(self):  # Normal
     cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
     cachelen = 9
     v = collatz_cycles(cache, cachelen, 7)
     self.assert_(v == 17)
 def test_cycles_5(self):  # Extensive calculation
     cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
     cachelen = 9
     v = collatz_cycles(cache, cachelen, 60975)
     self.assert_(v == 335)
Exemplo n.º 8
0
	def test_cycles_5 (self) :	# Extensive calculation
		cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
		cachelen = 9
		v = collatz_cycles(cache, cachelen, 60975)
		self.assert_(v == 335)
Exemplo n.º 9
0
	def test_cycles_6 (self) :	# Extensive calculation
		cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
		cachelen = 9
		v = collatz_cycles(cache, cachelen, 704511)
		self.assert_(v == 243)
Exemplo n.º 10
0
	def test_cycles_3 (self) : 	# Normal
		cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
		cachelen = 9
		v = collatz_cycles(cache, cachelen, 7)
		self.assert_(v == 17)
Exemplo n.º 11
0
	def test_cycles_4 (self) :	# Extensive calculation
		cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
		cachelen = 9
		v = collatz_cycles(cache, cachelen, 27)
		self.assert_(v == 112)
Exemplo n.º 12
0
	def test_cycles_2 (self) :	# Using cache
		cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
		cachelen = 9
		v = collatz_cycles(cache, cachelen, 5)
		self.assert_(v == 6)
Exemplo n.º 13
0
	def test_cycles_1 (self) :	# No cache
		cache = [0]
		cachelen = 0
		v = collatz_cycles(cache, cachelen, 1)
		self.assert_(v == 1)
 def test_cycles_3 (self) :
     v = collatz_cycles(18)
     self.assertTrue(v == 21)
 def test_cycles_1(self):  # No cache
     cache = [0]
     cachelen = 0
     v = collatz_cycles(cache, cachelen, 1)
     self.assert_(v == 1)
 def test_cycles_1 (self) :
     v = collatz_cycles(5)
     self.assertEqual(v, 6)
 def test_cycles_2(self):  # Using cache
     cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
     cachelen = 9
     v = collatz_cycles(cache, cachelen, 5)
     self.assert_(v == 6)
 def test_cycles_2 (self) :
     v = collatz_cycles(1)
     self.assertEqual(v, 1)
 def test_cycles_4(self):  # Extensive calculation
     cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
     cachelen = 9
     v = collatz_cycles(cache, cachelen, 27)
     self.assert_(v == 112)
 def test_cycles_3 (self) :
     v = collatz_cycles(10)
     self.assertEqual(v, 7)
 def test_cycles_6(self):  # Extensive calculation
     cache = [0, 1, 2, 0, 3, 0, 0, 0, 4]
     cachelen = 9
     v = collatz_cycles(cache, cachelen, 704511)
     self.assert_(v == 243)
 def test_cycles_1 (self) :
     v = collatz_cycles(4)
     self.assertTrue(v == 3)