ttps://leetcode.com/problems/count-sorted-vowel-strings/ ๐ฃ
dp ์ ํ์์ผ๋ก ํธ๋ ๋ฌธ์
1.dp = [1,1,1,1,1,1] ์ด๊ธฐํ ํด์ค๋ค. (n=1)
2. i : n = 2๋ถํฐ n์ ๊ธธ์ด ๊น์ง ๋ฐ๋ณต๋ฌธ
3. j : j = 3๋ถํฐ ์์ฐจ์ ์ผ๋ก ์ด์ ํฉ์ ๋ํด์ค๋ค
/**
* @param {number} n
* @return {number}
*/
var countVowelStrings = function (n) {
let dp = [1, 1, 1, 1, 1];
for (let i = 2; i <= n; i++) {
for (let j = 3; j >= 0; j--) {
dp[j] += dp[j + 1];
}
}
return dp.reduce((a, b) => a + b);
};