Пример #1
0
 def test_2_onde_os_gulosos_nao_tem_vez(self):
     montanha = [[1, 42, 42], [3, 42, 1]]
     self.assertEquals([1, 1], escalar(montanha))
Пример #2
0
 def test_2_andares_caminho_diagonal(self):
     montanha = [[1, 2], [2, 1]]
     self.assertEquals([2, 1], escalar(montanha))
Пример #3
0
 def test_2_andares_sem_alcancar_o_menor_de_cima(self):
     montanha = [[1, 3, 2], [3, 3, 1]]
     self.assertEquals([3, 3], escalar(montanha))
Пример #4
0
 def test_a_melhor_saida_eh_pela_extrema_esquerda(self):
     montanha = [[1, 42, 1, 42]]
     self.assertEquals([1], escalar(montanha))
Пример #5
0
 def test_2_andares_unico_caminho(self):
     montanha = [[1], [2]]
     self.assertEquals([1, 1], escalar(montanha))
Пример #6
0
 def test_na_duvida_a_melhor_saida_ainda_eh_pela_esquerda(self):
     montanha = [
         [1, 1]
     ]
     self.assertEquals([1], escalar(montanha))
Пример #7
0
 def test_a_melhor_saida_eh_pela_direita_nao_tao_extrema(self):
     montanha = [[42, 42, 1, 1]]
     self.assertEquals([3], escalar(montanha))
Пример #8
0
 def test_2_andares_sem_alcancar_o_menor_de_cima(self):
     montanha = [
         [1, 3, 2],
         [3, 3, 1]
     ]
     self.assertEquals([3, 3], escalar(montanha))     
Пример #9
0
 def test_2_onde_os_gulosos_nao_tem_vez(self):
     montanha = [
         [1, 42, 42],
         [3, 42,  1]
     ]
     self.assertEquals([1, 1], escalar(montanha))     
Пример #10
0
 def test_2_andares_unico_caminho(self):
     montanha = [
         [1],
         [2]
     ]
     self.assertEquals([1, 1], escalar(montanha))     
Пример #11
0
 def test_2_andares_caminho_diagonal(self):
     montanha = [
         [1, 2],
         [2, 1]
     ]
     self.assertEquals([2, 1], escalar(montanha))     
Пример #12
0
 def test_a_melhor_saida_eh_pela_extrema_esquerda(self):
     montanha = [
         [1, 42, 1, 42]
     ]
     self.assertEquals([1], escalar(montanha))     
Пример #13
0
 def test_nao_ha_escolha(self):
     montanha = [
         [1]
     ]
     self.assertEquals([1], escalar(montanha))
Пример #14
0
 def test_a_melhor_saida_eh_pela_direita_nao_tao_extrema(self):
     montanha = [
         [42, 42, 1, 1]
     ]
     self.assertEquals([3], escalar(montanha))
Пример #15
0
 def test_nao_ha_escolha(self):
     montanha = [[1]]
     self.assertEquals([1], escalar(montanha))
Пример #16
0
 def test_na_duvida_a_melhor_saida_ainda_eh_pela_esquerda(self):
     montanha = [[1, 1]]
     self.assertEquals([1], escalar(montanha))
Пример #17
0
 def test_a_melhor_saida_eh_pela_direita(self):
     montanha = [[42, 1]]
     self.assertEquals([2], escalar(montanha))
Пример #18
0
 def test_a_melhor_saida_eh_pela_direita(self):
     montanha = [
         [42, 1]
     ]
     self.assertEquals([2], escalar(montanha))