Quick actions

cmd+k|ctrl+k

Navigation

Languages

inAscOrder

Snippet info

Language

JavaScript

Visibility

public

Author

pallavid

Created

2021-09-07T15:57:44.945926Z

Updated

2021-09-08T07:57:02.60549Z

const inAscOrder = (arr) => {
   let copy=[...arr]
   if(arr.toString()===copy.sort((a,b) => a-b).toString()){
        return `The list of numbers "${arr.join(', ')}" is in ascending order`;
   }
    else if(arr.toString()===copy.sort((a,b) => b-a).toString()){
        return `The list of numbers "${arr.join(', ')}" is in DESCENDING order not ascending order`
    }
    else {
        return `The list of numbers "${arr.join(', ')}" is not in ascending order`
    }
    
}


console.log(inAscOrder([1,2,4,7,19])); // returns true
console.log(inAscOrder([1,2,3,4,5])); // returns true
console.log(inAscOrder([1,6,10,18,2,4,20])); // returns false
console.log(inAscOrder([9,8,7,6,5,4,3,2,1]));
INFO