Программа курса:

1.1 - Часть 1 1.2 - Часть 2 1.3 - Часть 3 1.4 - Часть 4 1.5 - Часть 5 1.6 - Часть 6 1.7 - Часть 7 1.8 - Часть 8 1.9 - Часть 9 1.10 - Часть 10 1.11 - Часть 11 1.12 - Часть 12
2.1 - Часть 1 2.2 - Часть 2 2.3 - Часть 3 2.4 - Часть 4 2.5 - Часть 5 2.6 - Часть 6
3.1 - Часть 1

Задача 1: Целевая сумма

Напишите определение функции def target_sum(nums, target), которая принимать  список из чисел и целевое значение. Функция должна возвращать индексы чисел из списка nums, которые в сумме дают целевое число target, в виде списка. Решение всегда одно. Вот пример работы программы:

Вы можете вернуть ответ в любом порядке.

Пример 1:

Ввод: nums = [2,7,11,15], target = 9 

Вывод: [0,1] 

Пояснение: Так как nums[0] + nums[1] == 9, мы возвращаем [0, 1].

Пример 2:

Ввод: nums = [3,2,4], target = 6 

Вывод: [1,2]

Пример 3:

Ввод: nums = [3,3], target = 6 

Вывод: [0,1]


Комментарии