Problem of the day
Given a string, write a program to count the number of vowels, consonants, and spaces in that string.
EXAMPLE :Input: ‘N’= 25, ‘s’ =”Take u forward is Awesome”
Output: 10 11 4
The first line will contain the integer 'T', the number of test cases.
Each test case consists of two lines.
The first line of input contains one integer, 'N' the length of the given string.
Followed by a line containing the given string. All the characters in the input are lowercase or uppercase Latin letters or spaces.
Output format :
For each test case, print three space-delimited integers denoting the number of vowels, consonants, and spaces in the given string respectively.
Note :
You don't need to print anything. It has already been taken care of. Just implement the given function.
1 <= 'T' <= 10
1 <= 'N' <= 10^5
It is guaranteed that sum of ‘N’ over all test cases is <= 10^5
Time Limit: 1 sec
2
25
Take u forward is Awesome
27
India won the cricket match
10 11 4
8 15 4
Note: Ignore the inverted commas at the start and end of the string, they are just to make it visually better to understand the given string.
The first test case is the same as the explanation above.
For the second test case, the vowels are at indices {1, 4, 5, 8, 13, 17, 20, 24} and spaces are at indices {6, 10, 14, 22} rest indices are consonants i.e. (27 - 8 - 4) = 15.
Hence, the output will be: 8 15 4
2
12
hEllOWorlD
2
3 7 2
0 0 2