爱吃醋的饺子's BLOG

浏览数(5550)

【leetcode年底刷题】

leetcode第一题

双循环就不要想了demo测试样例可以用,实际生产中尽量避免直接双层循环嵌套。

/**

* @param {number[]} nums

* @param {number} target

* @return {number[]}

*/

var twoSum = function(nums, target) {

for(i=0;i<nums.length;i++){

for(x=i+1;x<nums.length;x++){

if(target-nums[x]==nums[i]){

return [i,x];

}

}

}

};

进阶一下

/**

* @param {number[]} nums

* @param {number} target

* @return {number[]}

*/

var twoSum = function(nums, target) {

for(i=0;i<nums.length;i++){

list=nums,f=list[i],list[i]='';

k=list.indexOf(target-f);

if(k>-1&&k>i){

return [i,k];

}

}

};

✎﹏₯㎕﹍﹍·饺砸作品


#1楼 回复: 主题 2021-08-15 17:13:07

糊里糊涂

回复

微信打赏

菜单