Talk:Two sum

From Rosetta Code
Revision as of 13:54, 5 October 2016 by rosettacode>Hajo (no solution)

Eh? Are we quite sure this is stated correctly?

Because numbers[1] + numbers[3] = 2 + 19 = 21, return [0, 3]

Shoudn't that be return [1,3] ?

The above issue has been dealt with, though that does mean that the output from the original code example in C# is now wrong...

Some ambiguities

What if there is more then one way to get the desired sum? Should it return all of the pairs or only a pair? Are we to assume the integers in the array are unique? --Thundergnat (talk) 22:21, 4 October 2016 (UTC)

What if there is no solution ? E.g. when all numbers in the list are even, and the desired sum is odd. -- Hajo (talk) 13:53, 5 October 2016 (UTC)