Delete Columns to Make Sorted III LeetCode solution in JavaScript
1/**2* @param {string[]} strs3* @return {number}4*/5var minDeletionSize = function (strs) {6if (strs.length === 0) return 0;7let dp = new Array(strs[0].length).fill(1);8for (let i = 1; i < strs[0].length; i++) {9for (let j = 0; j < i; j++) {10let flag = true;11for (let k = 0; k < strs.length; k++) {12if (strs[k][j] > strs[k][i]) {13flag = false;14break;15}16}17if (flag) {18dp[i] = Math.max(dp[i], dp[j] + 1);19}20}21}22return strs[0].length - Math.max(...dp);23};