Ad
  • Custom User Avatar

    You have to learn to debug your code, nobody is paid to do the job for you. See: https://docs.codewars.com/training/troubleshooting/

  • Custom User Avatar

    Hi I tried to slice the array if there is more than 2 numbers and is still showing errors

  • Custom User Avatar

    Print the input, sometimes your code returns an array of more than 2 numbers.

  • Custom User Avatar

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

  • Custom User Avatar

    I recognized one thing
    console.log(twoSum([738, 523, 783, 0, 104, 261, 90, 369, 24, 547], 369));

    It does only return [3], but the solutions is [3,7]. For some reason even it satisfied the condition in find method, it would return the falsy value (For what I have tested the case with 0).

  • Custom User Avatar

    What could be wrong with my algorithm? It would be helpful, if you could point out how I implemented it wrongly. Thanks!

  • Custom User Avatar

    Eventhough I should have the correct output

    How do you know that? You've implemented a wrong algorithm, and I think the implementation is wrong too. Not an issue.

  • Custom User Avatar

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