We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9931eb0 commit de5b02cCopy full SHA for de5b02c
1641-count-sorted-vowel-strings.js
@@ -19,3 +19,23 @@ const countVowelStrings = function (n) {
19
}
20
return sum;
21
};
22
+
23
+// another
24
25
+/**
26
+ * @param {number} n
27
+ * @return {number}
28
+ */
29
+const countVowelStrings = function (n) {
30
+ const dp = Array.from({ length: n + 1 }, () => Array(5))
31
+ recur(n, 0)
32
+ return dp[n][0]
33
+ function recur(r, i) {
34
+ if(r === 0) return 1
35
+ if(i === 5) return 0
36
+ if(dp[r][i] != null) return dp[r][i]
37
+ let res = recur(r, i + 1)
38
+ res += recur(r - 1, i)
39
+ return dp[r][i] = res
40
+ }
41
+};
0 commit comments