JSFiddle - React, Tailwind, and code Playground
Find two index whose sum matches a specific number
by Nalin Sajwan
JavaScript
var dataArr = [10, 22, 33, 56, 78]
var sumToMatch = 88;
function twoSum(nums, target_num) {
var map = [];
var indexnum = [];
for (var x = 0; x < nums.length; x++) {
if (map[nums[x]] != null) {
index = map[nums[x]];
indexnum[0] = index;
indexnum[1] = x;
break;
} else {
map[target_num - nums[x]] = x;
}
}
return indexnum;
}
console.log(twoSum(dataArr, sumToMatch));