Ad
  • Default User Avatar

    In case you get stuck a good check is to write out the input given - in this case "console.log(values, n)". Build your own test cases based on this and it will often help you on :)

  • Custom User Avatar

    I get the same error message "Test Failed: maximumSum with n>values.length not working as expected" but I pass the test you offered (Test.assertEquals(minimumSum(new Array(5, 4, 3, 2, -11), 8), maximumSum(new Array(5, 4, 3, 2, -11), 8));) ... No idea what to do.

  • Custom User Avatar

    Sure thing. Thanks for the feedback.

  • Default User Avatar

    Hi Chris!

    Sorry it took me a while to answer - and actually sorry also for the bit misleading error message. Try this in your test suite, and see what happens:

    Test.assertEquals(minimumSum(new Array(5, 4, 3, 2, -11), 8), maximumSum(new Array(5, 4, 3, 2, -11), 8));
    

    The point you had missed is the last bullet point in the instructions:

    • if n is larger than values.length, simply include values.length integers to the sum

    But now that this came up, I think I'll edit the test suite a bit, to include a separate test for this.