Дан массив целых чисел `nums` и целочисленное значение переменной `target` , верните индексы двух чисел таким образом, чтобы они в сумме давали `target`. У каждого входного набора может не быть решений и может быть только одно решение, если есть элементы дающие в сумме `target`. Вы не можете использовать один и тот же элемент дважды (и соответственно индекс тоже). Вы можете вернуть ответ в любом порядке нахождения индексов.
### 1.2 Код программы
Была написана функция `check_sum`, проходящая по элементам данного массива, для каждого элемента проверялась сумма с каждым из последующих элементов на равенство входному параметру `target`. Функция возращает массив из индексов элементов, дающих в сумме `target`, если такие числа не найдены, возвращает пустой массив.
func.py:
```python
defcheck_sum(nums,target):
foriinrange(len(nums)):
forjinrange(i+1,len(nums)):
ifnums[i]+nums[j]==target:
return[i,j]
return[]
```
Также были написаны юнит-тесты, тестирующие функцию `check_sum`. Функция `assertEqual()` сравнивает результат работы функции с ожидаемым ответом.