public void Example4()
        {
            var sol = new CoinChangeSolution();

            Assert.AreEqual(
                26,
                sol.CoinChange(new[] { 346, 29, 395, 188, 155, 109 }, 9401));
        }
Exemplo n.º 2
0
        public void CoinChangeTest()
        {
            var coins  = new[] { 1, 3, 5 };
            var amount = 17;
            var rs     = CoinChangeSolution.CoinChange(coins, amount);

            Assert.AreEqual(5, rs);
        }
        public void Example5()
        {
            var sol = new CoinChangeSolution();

            Assert.AreEqual(
                18,
                sol.CoinChange(
                    new[] { 52, 480, 116, 409, 170, 240, 496 },
                    8230));
        }
        public void Example1()
        {
            var sol = new CoinChangeSolution();

            Assert.AreEqual(3, sol.CoinChange(new[] { 1, 2, 5 }, 11));
        }
        public void Example2()
        {
            var sol = new CoinChangeSolution();

            Assert.AreEqual(-1, sol.CoinChange(new[] { 2 }, 3));
        }
Exemplo n.º 6
0
 public void Setup()
 {
     solution = new CoinChangeSolution();
 }
Exemplo n.º 7
0
 public CoinChangeSolutionTest()
 {
     _solution = new CoinChangeSolution();
 }