Write a function that takes an array of numbers (integers for the tests) and a target number. It should find two different items in the array that, when added together, give the target value.
My code:
function twoSum(numbers, target) {
for (let i = 0; i < numbers.length; i++) {
for (let j = i + 1; j < numbers.length; j++) {
if (numbers[i] + numbers[j] === target) {
return [i, j];
}
}
}
return [];
}
function twoSum(numbers, target) {
for (var i = 0; i < numbers.length-1; i++) {
for (var j = i+1; j < numbers.length; j++) {
if (numbers[i] + numbers[j] === target) return [i, j];
}
}
}