Назад к задачам
Junior — Senior
11

Поиск индексов двух элементов с требуемой суммой

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дан массив целых чисел arr и целое число sumTarget. Требуется вернуть индексы двух элементов, которые в сумме дают sumTarget.

Пример 1: Input: arr = [2,7,11,15], sumTarget = 9 Output: [0,1] Explanation: arr[0] + arr[1] == 9 → возвращаем [0, 1]

Пример 2: Input: arr = [3,2,4], sumTarget = 6 Output: [1,2]

Пример 3: Input: arr = [3,3], sumTarget = 6 Output: [0,1]

class Solution {
public:
    vector<int> twoSum(vector<int>& arr, int sumTarget) {
    }
};