Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript nhận một mảng các số nguyên. Hàm của chúng ta sẽ trả về số lượng các cặp lây nhiễm như vậy từ mảng có các số liên tiếp trong chúng.
Ví dụ
Sau đây là mã -
const arr = [1, 2, 5, 8, -4, -3, 7, 6, 5]; const countPairs = (arr = []) => { let count = 0; for (var i=0; i<arr.length; i+=2){ if(arr[i] - 1 === arr[i+1] || arr[i] + 1 === arr[i + 1]){ count++; }; }; return count; }; console.log(countPairs(arr));
Đầu ra
3