1、两数之和
程序员文章站
2024-03-19 20:43:40
...
代码实现
class Solution {
public int[] twoSum(int[] nums, int target) {
int[] answer=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){
answer[0]=i;
answer[1]=j;
return answer;
}
}
}
throw new IllegalArgumentException("No two sum solution");
}
}
运行结果
输入
[2,7,11,15]
9
输出
[0,1]
预期结果
[0,1]
特别注意
throw new IllegalArgumentException(“No two sum solution”);
是JAVA中一种异常,表示“向方法传递了一个不合法或不正确的参数”