add js solution for findMaxForm

This commit is contained in:
Qi Jia
2021-07-05 16:26:30 -07:00
committed by GitHub
parent 1da6ff725a
commit 14154b9602

View File

@ -244,6 +244,35 @@ func max(a,b int) int {
}
```
Javascript
```javascript
const findMaxForm = (strs, m, n) => {
const dp = Array.from(Array(m+1), () => Array(n+1).fill(0));
let numOfZeros, numOfOnes;
for(let str of strs) {
numOfZeros = 0;
numOfOnes = 0;
for(let c of str) {
if (c === '0') {
numOfZeros++;
} else {
numOfOnes++;
}
}
for(let i = m; i >= numOfZeros; i--) {
for(let j = n; j >= numOfOnes; j--) {
dp[i][j] = Math.max(dp[i][j], dp[i - numOfZeros][j - numOfOnes] + 1);
}
}
}
return dp[m][n];
};
```
-----------------------