Сложность: easy
Дана строка s, удалите из нее гласные 'a', 'e', 'i', 'o' и 'u' и верните новую строку.
Пример:
Input: s = "leetcodeisacommunityforcoders"
Output: "ltcdscmmntyfrcdrs"
👨💻 Алгоритм:
1⃣Создайте метод isVowel(), который возвращает true, если переданный символ является одной из гласных [a, e, i, o, u], и false в противном случае.
2⃣Инициализируйте пустую строку ans.
3⃣Пройдитесь по каждому символу в строке s, и для каждого символа c проверьте, является ли он гласной, используя isVowel(c). Если нет, добавьте символ в строку ans. В конце верните строку ans.
😎 Решение:
class Solution:
def removeVowels(self, s: str) -> str:
def isVowel(c):
return c in 'aeiou'
ans = []
for char in s:
if not isVowel(char):
ans.append(char)
return ''.join(ans)
Ставь 👍 и забирай 📚 Базу знаний