Two Number Sum

**Problem**- Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to the target.

Input:nums = [2,7,11,15], target = 9Output:[0,1]Input:nums = [3,2,4], target = 6Output:[1,2]

**Solution 1(Good)**

const twoSum = function (nums, target) {let temMap = {};if (nums?.length < 2) {return null;}for (let i = 0; i < nums.length; i++) {const index = target — nums[i];if (temMap[index] !=null ) {return [temMap[index],i]}if (!temMap[nums[i]]) {temMap[nums[i]] = i;}}return null;};

**Solution 2(Just Ok)**

const twoSum = function (nums, target) {if(nums?.length <2){return null}else{for(let i=0; i<=nums.length; i++){for(let j= i+1; j<=nums.length; j++){if(nums[i] + nums[j] ===target){return [i, j]}}}}return null};

Happy Learning ….👏👏👏