Count Vowels - codepath/compsci_guides GitHub Wiki
Unit 3 Session 1 (Click for link to problem statements)
U-nderstand
Understand what the interviewer is asking for by using test cases and questions about the problem.
- Can the string include capital and lowercase characters?
- Yes, we will want to account for this.
P-lan
Plan the solution with appropriate visualizations and pseudocode.
General Idea: Compare each character of the input string to vowels and sum the occurrences.
1) Set a string of vowels to compare to later
2) Set the count of vowels found to 0
3) Loop through the input string
a) If the lowercase version of the character is in the string of vowels, add one to the count
4) Return the count of vowels
I-mplement
def vowel_count(s):
vowels = "aeiou"
count = 0
for char in s:
if char.lower() in vowels:
count += 1
return count