题目地址:https://leetcode-cn.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: "leetcodeisacommunityforcoders"
Output: "ltcdscmmntyfrcdrs"

Example 2:

Input: "aeiou"
Output: ""

Note:

1、 SconsistsoflowercaseEnglishlettersonly.;
2、 1<=S.length<=1000

题目大意

给你一个字符串 S,请你删去其中的所有元音字母( 'a','e','i','o','u'),并返回这个新字符串。

解题方法

判断字符是否是aeiou

判断是否是元音字符,决定是否加入结果中。

C++代码如下:

class Solution {
public:
    string removeVowels(string S) {
        string res;
        for (char c : S) {
            if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')
                continue;
            res += c;
        }
        return res;
    }
};

1 2 3 4 5 6 7 8 9 10 11 12

2022

DDKK.COM 弟弟快看-教程,程序员编程资料站,版权归原作者所有

本文经作者:负雪明烛 授权发布,任何组织或个人未经作者授权不得转发