Ad
  • Default User Avatar

    could you explain it?

  • Default User Avatar

    Could you explain it?

  • Custom User Avatar

    Your solution does not even pass sample tests. You can start with debugging these locally.

  • Custom User Avatar
    1. Check on what inputs your solution fails (see here how)
    2. Recreate failing test case locally, run your solution in your IDE for such input
    3. Check if your solution returns correct answer in your IDE. If not, debug through it.
  • Custom User Avatar

    This comment is hidden because it contains spoiler information about the solution

  • Default User Avatar

    Ohhh now got it, thanks

  • Custom User Avatar

    you need a function that adds two numbers and by not carrying over the digits so 11+11=22 and 88+88=1616. This way the function will pass all the tests :)

  • Default User Avatar

    But I'm not able to understand how I can write the function. For example, if return num1 + num2, these it passes for the first set of test cases, however not in the 2nd set of cases and vice versa.

  • Custom User Avatar

    Ah i see thanks! haha..

  • Custom User Avatar

    The real, silly, and big addition names are describing the test not a type of function used. You always perform the same operation as described in the description. The tests then do a few examples where the result of the fucntion is what would be expected with 'real' addition; then some where you have to remember not to carry the difits; and then some where the input numbers get quite big.

  • Custom User Avatar

    How do I know if the output should be Real, Silly or Big addition?

    Is there some kind of variable passed down?

  • Custom User Avatar

    It makes debugging easier - you know on what sort of test your code is failing on.

  • Default User Avatar

    Why there is two set of test cases, one with original addition and onw with the fake one? In both set of test cases, it is calling the same method.

  • Custom User Avatar

    You just do addition but instaead of carrying the numbers over, you just write make a new digit in the number.

      1 1 
    + 1 1 
    -----
      2 2
    

    So 11 + 11 = 22

      8 8
    + 8 8
    -----
     16 16
    

    So 88 + 88 = 1616

  • Default User Avatar

    Finally it worked! Thanks.

  • Loading more items...