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

Рейтинг: 1Ответов: 1Опубликовано: 24.01.2023

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

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

Ответы

▲ 0Принят

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

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]]