Delete Columns to Make Sorted II LeetCode solution in JavaScript

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

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0