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]