Max Chunks To Make Sorted II LeetCode solution in JavaScript
1var maxChunksToSorted = function (arr) {2var rmin = new Array(arr.length).fill(0);3rmin[arr.length] = Number.MAX_SAFE_INTEGER;45for (var i = arr.length - 1; i >= 0; i--) {6rmin[i] = Math.min(arr[i], rmin[i + 1]);7}89var lmax = Number.MIN_SAFE_INTEGER;10var count = 0;1112for (var i = 0; i < arr.length; i++) {13lmax = Math.max(arr[i], lmax);1415if (lmax <= rmin[i + 1]) {16count++;17}18}1920return count;21};22``;