人生中刷的第二道算法题了,为了给别的学习多点时间,我决定以后都早上早点起来刷题做总结,加油!
题目要求:从数组中找出两个数,相加等于目标值,返回两个数的下标组成的数组
我的思路:从第一个元素开始进行循环,将其与后面的数进行相加,如果得到了目标值,则返回下标
/**
* @param {number[]} nums
* @param {number} target
* @return {number[]}
*/
var twoSum = function(nums, target) {
for(let i = 0 ; i<nums.length;i++){
for(let s = i+1 ; s<nums.length;s++){
if(nums[i]+nums[s] === target) return[i,s]
else continue
}
}
};