Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm ba số tăng dần (chỉ số và giá trị) trong mảng JavaScript

Cho mảng số, tìm 3 số với chỉ số tăng dần (i

Ví dụ

const arr = [4, 7, 4, 8, 9, 3]; const findMatch = (arr) => {    let stack = [];    let s3 = −Infinity    for (let i = arr.length − 1; i >= 0; i−−) {       if (arr[i] < s3) return true       while (stack.length > 0 && stack[stack.length − 1] < arr[i]) {          s3 = stack.pop()       };       stack.push(arr[i])    };    return false }; console.log(findMatch(arr));

Kết quả

false