Vấn đề
Chúng tôi bắt buộc phải viết một hàm JavaScript đưa vào một mảng đại diện cho số tầng mà tại đó thang máy của tòa nhà đã dừng lại trong một khoảng thời gian.
Từ dữ liệu đó, hàm của chúng tôi sẽ trả về tổng số tầng được thang máy bao phủ trong thời gian đó.
Ví dụ
Sau đây là mã -
const arr = [7, 1, 7, 1]; const floorsCovered = (arr = []) => { let res = 0; for (let i = 0; i < arr.length; i++){ if (arr[i] > arr[i+1]){ res += arr[i] - arr[i+1]; }; if (arr[i] < arr[i+1]){ res += arr[i+1] - arr[i]; } }; return res; }; console.log(floorsCovered(arr));
Đầu ra
Sau đây là đầu ra của bảng điều khiển -
18