给定一个整数数组 nums
和一个整数目标值 target
,请你在该数组中找出 和为目标值 target
的那 两个 整数,并返回它们的数组下标。
由于返回数组下标,也就是说返回一个类似[1,2]的数组下标
所以应先定义一个长度为二的数组来接收数组下标
然后利用两次循环来找到和target值相同的两个数,将下标存在预先定义的数组内
直接放代码
class Solution {
public int[] twoSum(int[] nums, int target) {
int[] aArr = new int[2];
for(int i=0; i<nums.length; i++){
for(int j=i+1; j<nums.length; j++){
if(nums[i]+nums[j]==target){
aArr[0]=i;
aArr[1]=j;
return aArr;
}
}
}return aArr;
}
}
学习力扣的第一天,一天一道题。哈哈!加油!!!