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