Question: Your friend is working on a function called isSorted() which checks if an array of numbers is in order, sorted lowest to highest. Unfortunately, the

Your friend is working on a function called isSorted() which checks if an array of numbers is in order, sorted lowest to highest. Unfortunately, the code is not working correctly. Help them fix it!

function isSorted(nums) {

// Loop through each number for (let i = 0 ; i < nums.length ; i++) {

// Check if the current number is less than // the previous number if (nums[i-1] < nums[i]) { // If it's not, return false return false; } }

// If every number is greater or equal to the previous number // in the array, it's sorted. return true;

}

isSorted([1, 2, 3, 4, 5]) // true isSorted([2, 2, 4, 4]) // true isSorted([1, 2, 4, 3, 5, 6]) // false

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!