найти пару с заданной суммой в массиве

нужна функция, которая принимает на вход массив x и число y и возвращает массив из двух элементов x, сумма которых равна y

получилось сделать подобную функцию с словарем, но мне именно нужно чтобы на выходе был массив


Ответы (1 шт):

Автор решения: ilya484

Один из вариантов:

def func(x, y):
    for i in range(len(x)-1):
        for j in range(i+1, len(x)):
            if x[i] + x[j] == y:
                return [x[i], x[j]]
→ Ссылка