Ejemplo n.º 1
0
	def runTest(self):
		self.assertEqual(look_and_say(maxlen=10),
		 ['1', '11', '21', '1211', '111221', '312211', '13112221', '1113213211'])


		self.assertEqual(look_and_say(maxlen=0),
		 [])

		self.assertEqual(look_and_say(maxlen=1),
		 ['1'])	

		self.assertEqual(len(look_and_say(maxlen=100500)),
		 41)				 
Ejemplo n.º 2
0
 def test_menor_numero(self):
     self.assertEquals(11, look_and_say(1))
Ejemplo n.º 3
0
 def test_centena_repetindo_centena_e_dezena(self):
     self.assertEquals(2112, look_and_say(112))
Ejemplo n.º 4
0
 def test_centena_repetindo_tudo(self):
     self.assertEquals(31, look_and_say(111))
Ejemplo n.º 5
0
 def test_centena_sem_repetir(self):
     self.assertEquals(111213, look_and_say(123))
Ejemplo n.º 6
0
 def test_centena_repetindo_unidade_e_dezena(self):
     self.assertEquals(1122, look_and_say(122))
Ejemplo n.º 7
0
 def test_dezena_com_unidade_diferente_de_zero(self):    
     self.assertEquals(1915, look_and_say(95))
Ejemplo n.º 8
0
 def test_dois_algarismos_iguais(self):
     self.assertEquals(21, look_and_say(11))
Ejemplo n.º 9
0
 def test_com_outra_terceira_dezena(self):
     self.assertEquals(1310, look_and_say(30))
Ejemplo n.º 10
0
 def test_com_segunda_dezena(self):
     self.assertEquals(1210, look_and_say(20))
Ejemplo n.º 11
0
 def test_com_dezena(self):
     self.assertEquals(1112, look_and_say(12))
Ejemplo n.º 12
0
 def test_menor_dezena(self):
     self.assertEquals(1110, look_and_say(10))
Ejemplo n.º 13
0
 def test_segundo_menor_numero(self):
     self.assertEquals(12, look_and_say(2))