# 001.TwoSum
























// https://leetcode-cn.com/problems/two-sum/
/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function (nums, target) {
    var result = [];
    var mapObj = {};
    nums.forEach((num, index) => {
        mapObj[num] = index;
    })
    for (var i = 0; i < nums.length; i++) {
        var first = nums[i];
        var second = target - nums[i];
        if (mapObj.hasOwnProperty(second) && mapObj[second] !== i) {
            result = [i, mapObj[second]];
            break;
        }
    }
    return result;
};