aboutsummaryrefslogtreecommitdiff
path: root/count_sorted_vowel.cpp
blob: e1133118ecf16be08e1bbb2e1b8ab45726b49247 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "leetcode.h"

class Solution {
public:
  int countVowelStrings(int n) {
    int a = 1, e = 1, i = 1, o = 1, u = 1;
    while (--n) {
      o += u;
      i += o;
      e += i;
      a += e;
    }
    return a + e + i + o + u;
  }
};

int main() {
  Solution obj;
  cout << obj.countVowelStrings(1);
}