Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm tổng số tầng được bao phủ bởi thang máy trong JavaScript

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