当前位置: 首页 > Web前端 > JavaScript

LeetCode解决方案-1.两数之和Javascript版

时间:2023-03-27 12:17:36 JavaScript

题目给定一个整数数组nums和一个整数目标值target,请在数组中找出和为目标值target的两个整数,并返回它们的数组下标。您可以假设每个输入只有一个答案。但是,数组中的相同元素不能在答案中重复出现。您可以按任何顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]示例2:输入:nums=[3,2,4],target=6输出:[1,2]例3:输入:nums=[3,3],target=6输出:[0,1]解1函数solutionOne(nums,target){让res=null;让loopNum=0;for(letindex=0;index-1){res=[index,nextIndex];休息;}}console.log("结果:",res);}solutionTwo([2,7,11,15],9);//[0,1]solutionTwo([3,2,4],6);//[1,2]solutionTwo([3,3],6);//[0,1]方案三functionsolutionThree(nums,target){constmap=newMap();for(letindex=0;index