diff --git a/solution/001.Two Sum/README.md b/solution/001.Two Sum/README.md index 930bbc64d1b90..9dd107cb1090b 100644 --- a/solution/001.Two Sum/README.md +++ b/solution/001.Two Sum/README.md @@ -29,4 +29,4 @@ class Solution { return null; } } -``` \ No newline at end of file +``` diff --git a/solution/001.Two Sum/Solution2.js b/solution/001.Two Sum/Solution2.js new file mode 100644 index 0000000000000..3c4b7abb4f047 --- /dev/null +++ b/solution/001.Two Sum/Solution2.js @@ -0,0 +1,10 @@ +var twoSum = function(nums, target) { + var len = nums.length; + var n = {}; + for(var i = 0; i < len; i++){ + if(n[target - nums[i]] !== undefined){ + return [n[target - nums[i]], i]; + } + n[nums[i]] = i; + } +};