Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript nhận một mảng số. Mảng được sắp xếp theo thứ tự tăng dần / tăng dần và chỉ một phần tử trong mảng không theo thứ tự.
Hàm của chúng ta sẽ tìm và trả về phần tử đó.
Ví dụ
Sau đây là mã -
const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; const findWrongNumber = (arr = []) > { for(let i = 0; i < arr.length - 1; i++){ const el = arr[i]; if(el - arr[i + 1] < 0 && arr[i + 1] - arr[i + 2] > 0){ return arr[i + 1]; } }; }; console.log(findWrongNumber(arr));
Đầu ra
17