Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

คู่ที่มีผลรวมอยู่ในอาร์เรย์ใน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของ Numbers ฟังก์ชันควรเลือกคู่ของตัวเลขสองตัวที่มีดัชนีต่างกัน (ติดต่อกันหรือไม่ติดต่อกัน) ซึ่งผลรวมมีอยู่ในอาร์เรย์ด้วย

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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));

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์บนคอนโซล -

[5, 1]