Esempio n. 1
0
 def test_can_solve_two_coin(self):
     input_coins = [1, 2, 5]
     self.assertEqual(coins.minimum_count2(input_coins, 3), 2)
Esempio n. 2
0
 def test_will_return_negative_one_if_not_possible2(self):
     input_coins = [2]
     self.assertEqual(coins.minimum_count2(input_coins, 3), -1)
Esempio n. 3
0
 def test_can_solve_case3(self):
     input_coins = [2, 5, 10, 1]
     self.assertEqual(coins.minimum_count2(input_coins, 27), 4)
Esempio n. 4
0
 def test_can_solve_case4(self):
     input_coins = [186, 419, 83, 408]
     self.assertEqual(coins.minimum_count2(input_coins, 6249), 20)
Esempio n. 5
0
 def test_can_solve_case2(self):
     input_coins = [1, 2, 5]
     self.assertEqual(coins.minimum_count2(input_coins, 11), 3)