складывание двух чисел массива для получения запрашиваемого числа

Naive014

Новичок
Пользователь
Окт 10, 2022
18
0
1
решал задачу на литкоде.
условие:
Если задан массив целых чисел nums и целая цель, возвращаем индексы двух чисел, такие, что они складываются в конечные числа. Вы можете предположить, что каждый ввод будет иметь в точности одно решение, и вы не можете использовать один и тот же элемент дважды. Вы можете вернуть ответ в любом порядке.
код:
Python:
class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        for i in nums:
            for j in nums:
                if i + j == target:
                    return nums.index(i), nums.index(j)
почему функция не выводит нужный индекс?
 

4olshoy_blen

Активный пользователь
Пользователь
Ноя 13, 2022
137
32
28
почему функция не выводит нужный индекс?
Может потому, что не создан экземпляр класса Solution и не вызван метод twoSum() у него?
 

Naive014

Новичок
Пользователь
Окт 10, 2022
18
0
1
Нет, литкод это по умолчанию делает.
 

Форум IT Специалистов