def test_making_change_small_amount(self): self.assertEqual(making_change(0, self.denominations), 1) self.assertEqual(making_change(1, self.denominations), 1) self.assertEqual(making_change(5, self.denominations), 2) self.assertEqual(making_change(10, self.denominations), 4) self.assertEqual(making_change(20, self.denominations), 9) self.assertEqual(making_change(30, self.denominations), 18) self.assertEqual(making_change(100, self.denominations), 292) self.assertEqual(making_change(200, self.denominations), 2435) self.assertEqual(making_change(300, self.denominations), 9590)
def test_making_change_large_amount(self): self.assertEqual(making_change(350, self.denominations), 16472) self.assertEqual(making_change(400, self.denominations), 26517) self.assertEqual(making_change(1000, self.denominations), 801451) self.assertEqual(making_change(2000, self.denominations), 11712101) self.assertEqual(making_change(5000, self.denominations), 432699251) self.assertEqual(making_change(10000, self.denominations), 6794128501)
def test_making_change_small_amount(self): self.assertEqual( making_change(0, self.denominations), 1, ) self.assertEqual( making_change(1, self.denominations), 1, ) self.assertEqual( making_change(5, self.denominations), 2, ) self.assertEqual( making_change(10, self.denominations), 4, ) self.assertEqual( making_change(20, self.denominations), 9, ) self.assertEqual( making_change(30, self.denominations), 18, ) self.assertEqual( making_change(100, self.denominations), 292, ) self.assertEqual( making_change(200, self.denominations), 2435, ) self.assertEqual( making_change(300, self.denominations), 9590, )
def test_making_change_large_amount(self): self.assertEqual(making_change(350, self.denominations), 16472) self.assertEqual(making_change(400, self.denominations), 26517) self.assertEqual(making_change(1000, self.denominations), 801451)