/**
*
* @param numbers int整型一维数组
* @param target int整型
* @return int整型一维数组
*/
function twoSum( numbers , target ) {
if(numbers.length<=1){
return[]
}
let map = new Map() // 用于存放已出现过的的值和其下标
for(let i=0; i<numbers.length; i++){
let need = target - numbers[i]
if(map.has(need)){
return [map.get(need)+1,i+1]
}else{
map.set(numbers[i],i)
}
}
}
module.exports = {
twoSum : twoSum
};