Count Vowels Permutation LeetCode solution in C++

1
class Solution {
2
public:
3
int countVowelPermutation(int n) {
4
long a = 1, e = 1, i = 1, o = 1, u = 1, mod = pow(10, 9) + 7;
5
long a2, e2, i2, o2, u2;
6

7
for (int j = 2; j <= n; j++) {
8
a2 = (e + i + u) % mod;
9
e2 = (a + i) % mod;
10
i2 = (e + o) % mod;
11
o2 = i;
12
u2 = (o + i) % mod;
13

14
a = a2, e = e2, i = i2, o = o2, u = u2;
15
}
16

17
return (a + e + i + o + u) % mod;
18
}
19
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0