Open github-actions[bot] opened 2 years ago
// @lc code=start
/**
* @param {number[]} nums
* @param {number} target
* @return {number[]}
*/
var twoSum = function (nums, target) {
const map = {};
let res = [];
let index = 0;
while (index < nums.length) {
const another = target - nums[index];
if (map[another] !== undefined && map[another] !== index) {
res = [index, map[another]];
break;
} else {
map[nums[index]] = index;
}
index++;
}
return res;
};
// @lc code=end
704 Binary Search