Description
https://leetcode.com/problems/remove-vowels-from-a-string/
Given a string s
, remove the vowels 'a'
, 'e'
, 'i'
, 'o'
, and 'u'
from it, and return the new string.
Example 1:
Input: s = "leetcodeisacommunityforcoders" Output: "ltcdscmmntyfrcdrs"
Example 2:
Input: s = "aeiou" Output: ""
Constraints:
1 <= s.length <= 1000
s
consists of only lowercase English letters.
Explanation
Check if character is a, e, i, o or u.
Python Solution
class Solution:
def removeVowels(self, s: str) -> str:
result = ""
for ch in s:
if ch not in ('a', 'e', 'i', 'o', 'u'):
result += ch
return result
- Time complexity: O(N).
- Space complexity: O(N).