array = [3, 5, -4, 8, 11, 1, -1, 6]
targetSum = 10
Java
import java.util.*;
class Program {
public static int[] twoNumberSum(int[] array, int targetSum) {
for (int i = 0; i < array.length -1; i++){
int firstNum = array[i];
for (int j = i + 1; j < array.length; j++){
int secondNum = array[j];
if (firstNum + secondNum == targetSum){
return new int[]{firstNum, secondNum};
}
}
}
return new int[0];
}
}
Python
def twoNumberSum(array, targetSum):
for i in range(len(array)-1):
for j in range(i,len(array)):
if array[i] + array[j] == targetSum and array[i]!= array[j]:
return [array[i],array[j]]
return []