建正建设集团有限公司网站,十大永久免费的软件下载,线上网课,设计师个人网站文章目录1. 题目2. 解题1. 题目
给你一个字符串 S#xff0c;请你删去其中的所有元音字母#xff08; ‘a’#xff0c;‘e’#xff0c;‘i’#xff0c;‘o’#xff0c;‘u’#xff09;#xff0c;并返回这个新字符串。
示例 1#xff1a;
输入#xff1a;请你删去其中的所有元音字母 ‘a’‘e’‘i’‘o’‘u’并返回这个新字符串。
示例 1
输入leetcodeisacommunityforcoders
输出ltcdscmmntyfrcdrs示例 2
输入aeiou
输出提示
S 仅由小写英文字母组成。
1 S.length 1000来源力扣LeetCode 链接https://leetcode-cn.com/problems/remove-vowels-from-a-string 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
class Solution {//C
public:string removeVowels(string S) {unordered_setchar s {a,e,i,o,u};string ans;for(char ch : S)if(!s.count(ch))ans ch;return ans;}
};4 ms 6.4 MB
class Solution:def removeVowels(self, S: str) - str:s set([a,e,i,o,u])ans for ch in S:if ch not in s:ans chreturn ans44 ms 13.7 MB 长按或扫码关注我的公众号一起加油、一起学习进步