praca-test-tasks/4.nodejs_js/readme.md
2023-03-12 13:34:57 +03:00

1.1 KiB
Raw Blame History

Блок заданий "Задание, Java Script, Node JS:" (4)

  1. Напишите на js функцию, которая принимает два аргумента: массив из уникальных целых чисел и сумму в виде целого числа. Если сумма двух любых чисел массива из аргумента равна числу, которое приходит вторым аргументом, функция должна вернуть новый массив из этих двух чисел в любом порядке. Если решения нет, вернуть пустой массив. Текущее число само с собой складывать нельзя. Пример входных данных:
array = [3, 5, -4, 8, 11, 1, -1, 6]
targetSum = 10

На выходе:

[-1, 11]
``` или 
```javascript
[11, -1]
``` так как ```javascript
-1 + 11 = 10 = targetSum

Код написанной функции прокомментируйте.