class Solution {
public:
string removeVowels(string s) {
}
};
1119. 删去字符串中的元音
给你一个字符串 s
,请你删去其中的所有元音字母 'a'
,'e'
,'i'
,'o'
,'u'
,并返回这个新字符串。
示例 1:
输入:s = "leetcodeisacommunityforcoders" 输出:"ltcdscmmntyfrcdrs"
示例 2:
输入:s = "aeiou" 输出:""
提示:
1 <= S.length <= 1000
s
仅由小写英文字母组成相似题目
原站题解
python3 解法, 执行用时: 44 ms, 内存消耗: 16 MB, 提交时间: 2023-10-15 17:44:46
VOWEL_SET = set('aeiou') class Solution: def removeVowels(self, s: str) -> str: return ''.join(char for char in s if char not in VOWEL_SET)
golang 解法, 执行用时: 0 ms, 内存消耗: 1.9 MB, 提交时间: 2023-10-15 17:44:24
func removeVowels(S string) string { a := "aeiou" for i:= 0; i < len(a);i++{ S = strings.ReplaceAll(S,string(a[i]),"") } return S } func removeVowels2(S string) string { ret := []byte{} for i := 0; i < len(S); i++ { switch S[i] { case 'a', 'e', 'i', 'o', 'u': default: ret = append(ret, S[i]) } } return string(ret) }