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

Tìm cặp số có tổng bằng giá trị cho trước JavaScript

Viết hàm nhận mảng và số, trả index phần tử đầu của cặp liên tiếp đầu tiên có tổng bằng số đó. Không có thì -1.

Cặp = 2 phần tử liên tiếp.

Ví dụ

const arr = [4, 8, 2, 7, 6, 42, 41, 77, 32, 9]; const findPair = (arr, num) => {    for(let i = 0; i < arr.length; i++){       if(arr[i] + arr[i+1] === num){          return i;       }    };    return -1; }; console.log(findPair(arr, 13)); console.log(findPair(arr, 48)); console.log(findPair(arr, 45));

Kết quả

Đầu ra console:

3 4 -1