Shortest Unsorted Continuous Subarray
whck6
let n = nums.map((val) => val);
nums.sort();
let l = 0;
let r = n.length;
while (l <= r) {
if (n[l] === nums[l]) {
l++;
} else if (n[r] === nums[r]) {
r--;
} else {
break;
}
}
return l > r ? 0 : r - l + 1;