Vowel and Consonant Substrings!
int Solution::solve(string A) {
long long v=0;
long long c=0;
long long ans=0;
long long mode=1000000007;
for(int i=0;i<A.size();i++)
{
if(A[i]=='a'||A[i]=='e'||A[i]=='i'||A[i]=='o'||A[i]=='u')
{
v++;
ans= (ans+c)%mode;
}
else
{
c++;
ans=(ans+v)%mode;
}
}
return (int)ans;
}
Comments
Post a Comment