Мне дан массив целых чисел и целое число k. Нужно определить, есть ли в массиве два числа, сумма которых равна k .
Пример:
Вход: nums = [10, 15, 3, 7], k = 17
Выход: true
Примечания
В качестве решения предоставьте функцию следующего вида:
/** @returns Boolean */
module.exports = function(nums, k) {
// код
}
let arr = [10, 15, 3, 7];
var sum = 17;
var isit;
function tosum(nums, k) {
var isit = 0;
for(let i = 0; i < nums.length - 1; i++){
for(let j = i + 1; j < nums.length; j++){
if(nums[i] + nums[i+1] == k)
isit = 1;
}
}
console.log(isit); // Выводит 0, а не 1
}
tosum(arr, sum)