Vấn đề
Chúng ta cần viết một hàm JavaScript nhận vào một mảng số nguyên. Hàm phải trả về số lượng các cặp liền kề từ mảng có các số liên tiếp.
Ví dụ
Dưới đâ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));
Kết quả
3