题目是输入一个数组,找出数组两两不同数组位的数值相加能等于某个target的值,返回数组
比如说target=9,数组arr[]={1,3,6,4}
那么3+6=9=target,所以输出下标位1和2
我的答案比较乐色,以下是我的乐色答案,且当搏君一笑
public int[] twoSum(int[] nums, int target)
{
int[] arr = new int[2];
for(int i=0;i<=nums.length-1;i++)
{
for(int j=i+1;j<=nums.length-1;j++)
{
if((nums[i]+nums[j])==target)
{
arr[0]=i;
arr[1]=j;
}
}
}
return arr;
}
网友评论