JSFiddle - React, Tailwind, and code Playground
by lenny86
JavaScript
function isAscending(items) {
if (items.length == 0 || items.length == 1) return true;
for(let i=0; i< items.length-1; i++) {
for(let j = i+1; j<items.length; j++) {
if(items[j] <= items[i]) {return false}
if(items[j] > items[i]) {
[items[i], items[j]] = [items[j], items[i]]
}
}
}
return true
}
console.log('********************** [ 1 ] ********************** \n ')
console.log(isAscending([-5, 10, 99, 123456])) // true
console.log(' \n \n ********************** [ 2 ] ********************** \n ')
console.log(isAscending([99])) // true
console.log(' \n \n ********************** [ 3 ] ********************** \n ')
console.log(isAscending([4, 5, 6, 7, 3, 7, 9])) // false
console.log(' \n \n ********************** [ 4 ] ********************** \n ')
console.log(isAscending([])) // true
console.log(' \n \n ********************** [ 5 ] ********************** \n ')
console.log(isAscending([1, 1, 1, 1])) // false
console.log(' \n \n ********************** [ Finish ] ********************** \n - - - - - \n - - - - - ')