ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของจำนวนเต็ม ฟังก์ชันของเราควรคืนค่าจำนวนคู่ที่ติดต่อได้จากอาร์เรย์ที่มีตัวเลขต่อเนื่องกัน
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
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));
ผลลัพธ์
3