JSFiddle - React, Tailwind, and code Playground

by dschu012

JavaScript

function checkSorted(a) {
    function check(i) {
        if(i==0)
            return a[i]>a[i+1];
        if(i==a.length-1)
            return a[i]<a[i+1];
        console.log(i);
        console.log(a[i]<a[i-1] && a[i]>a[i+1]);
        return (a[i]<a[i-1] && a[i]>a[i+1]) + check(i-1) + check(i+1);
    }
    check(~~(a.length/2));
}

checkSorted([1,2,3,4,5,6,7]);