Esempio n. 1
0
 def test_zero(self):
     self.assertEqual(0, get_change(0))
Esempio n. 2
0
 def test_1(self):
     self.assertEqual(1, get_change(1))
Esempio n. 3
0
 def test_9(self):
     self.assertEqual(3, get_change(9))
Esempio n. 4
0
 def test_sample_1(self):
     self.assertEqual(9, get_change(34))
Esempio n. 5
0
 def test_2(self):
     self.assertEqual(2, get_change(2))
Esempio n. 6
0
 def test_6(self):
     self.assertEqual(2, get_change(6))
Esempio n. 7
0
 def test_3(self):
     self.assertEqual(1, get_change(3))
Esempio n. 8
0
 def test_4(self):
     self.assertEqual(1, get_change(4))
Esempio n. 9
0
from change_dp import get_change
from test.asserts import assert_equal
"""
Sample 1.
Input:
2
Output:
2
2 = 1 + 1.
Sample 2.
Input:
34
Output:
9
34 = 3 + 3 + 4 + 4 + 4 + 4 + 4 + 4 + 4.
"""

assert_equal(2, get_change(2), "sample 1")
assert_equal(9, get_change(34), "sample 2")
def test_change_dp(m, expected):
    assert get_change(m) == expected
Esempio n. 11
0
 def test_1(self):
     m = 100
     c = [10]
     self.assertEqual(get_change(m, c), 10)
Esempio n. 12
0
 def test_3(self):
     m = 18
     c = [10 , 4]
     self.assertEqual(get_change(m, c), 3)
Esempio n. 13
0
 def test_2(self):
     m = 0
     c = [1, 2, 3]
     self.assertEqual(get_change(m, c), 0)