Viết hàm nhận một mảng số, trả về true nếu hiệu giữa các phần tử liền kề là cùng một số dương, ngược lại trả về false.
Ví dụ
Mã nguồn:
const arr = [4, 7, 10, 13, 16, 19, 22]; const growingMarginally = arr => { if(arr.length <= 1){ return true; }; const diff = arr[1] - arr[0]; if(diff < 0){ return false; } for(let i = 0; i < arr.length - 1; i++){ if (arr[i+1] - arr[i] !== diff){ return false; } } return true; }; console.log(growingMarginally(arr));
Kết quả
true