Delete Columns to Make Sorted II LeetCode solution in JavaScript
1var minDeletionSize = function (strs) {2const length = strs.length;3let inOrder = true,4count = 0,5deleteIndex = 0;6while (strs[0].length > 0) {7inOrder = true;8for (let i = 0; i < length; i++) {9if (strs[i] > strs[i + 1]) {10inOrder = false;11for (let index = 0; index < strs[i].length; index++) {12if (strs[i][index] > strs[i + 1][index]) {13deleteIndex = index;14break;15}16}17}18}19for (let i = 0; i < length; i++) {20strs[i] =21strs[i].substring(0, deleteIndex) + strs[i].substring(deleteIndex + 1);22}23if (inOrder) {24break;25} else {26count++;27}28}29return count;30};