Я использую hackerrank, но когда я начал переходить на leetcode, я застрял там и получил проблему, пожалуйста, помогите мне выбраться из них, вот формулировка проблемы ниже
название задачи - две суммы и ниже формулировка задачи:
Учитывая массив целых чисел, вернуть индексы двух чисел так, чтобы они суммировались с определенной целью.
Вы можете предположить, что у каждого входа будет только одно решение, и вы не можете использовать один и тот же элемент дважды.
Пример:
С учетом чисел = [2, 7, 11, 15], цель = 9,
Поскольку nums [0] + nums [1] = 2 + 7 = 9,
возврат [0, 1]
Я уже пробовал это. Вот мой код:
int Solution(vector<int> nums,int target){
int i,j;
for(i=0;i<nums.size();i++){
for(j=0;j<nums.size();j++){
if(nums[i]+nums[j]==target && i!=j){
cout<<i<<" "<<j;
}
}
}
return 0;
}
но выдает ошибки, сайт не такой удобный как хакерранк. Hackerrank предоставляет данный ввод, а также вывод, чтобы показать, но в Leetcode я не могу понять, чтобы использовать его. Пожалуйста, помогите мне выбраться из этого.