Sobes.tech
Back to tasks
Junior — Senior
39

Поиск пары элементов массива, дающих заданную сумму

Companies where asked:

ПромсвязьбанкПромсвязьбанк
Get help with live coding in real time with Sobes Copilot
Task condition

Дан набор чисел. Требуется написать функцию, которая проверяет, существует ли в этом наборе два элемента, сумма которых равна заданному значению. Решение должно работать за O(n) по времени и O(n) по памяти.

 const hasPairWithSum = (numbers, target) => {}

hasPairWithSum([3, 4, 7, 10], 8); // false
hasPairWithSum([1, 4, 4, 9], 8); // true
hasPairWithSum([-8, 1, 4, 9, 16], 8); // true