我是靠谱客的博主 自由发带,最近开发中收集的这篇文章主要介绍LeetCode 1119. 删去字符串中的元音,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

    • 1. 题目
    • 2. 解题

1. 题目

给你一个字符串 S,请你删去其中的所有元音字母( ‘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_set<char> 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 += ch
        return ans

44 ms 13.7 MB


长按或扫码关注我的公众号,一起加油、一起学习进步!
Michael阿明

最后

以上就是自由发带为你收集整理的LeetCode 1119. 删去字符串中的元音的全部内容,希望文章能够帮你解决LeetCode 1119. 删去字符串中的元音所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部