Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cặp số có tổng tồn tại trong mảng trong JavaScript


Chúng ta cần viết hàm nhận mảng số. Hàm chọn cặp 2 số ở chỉ số khác nhau (liền kề hoặc không) có tổng cũng tồn tại trong mảng.

Ví dụ

Code sau đây:

const arr = [1, 3, 5, 6, 8, 9]; 
const findPair = (arr = []) => { 
  let count = 0; 
  for (let i = 0; i < arr.length; i++) { 
    for (let j = 0; j < arr.length; j++) { 
      if (i === j) break; 
      let sum = arr[i] + arr[j]; 
      if (arr.includes(sum)) return [arr[i], arr[j]]; 
    } 
  } 
  return []; 
}; 
console.log(findPair(arr));

Kết quả

Kết quả trên console:

[5, 1]