👩‍💻Programming/Coding Test

[C#][Programmers] 모음 제거

taesooya 2022. 11. 28. 23:02

영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요

using System;

public class Solution {
    public string solution(string my_string) {
        string answer = "";
        string[] moeum = {"a","e","i","o","u"};
        foreach(var item in moeum)
        {
            my_string = my_string.Replace(item,"");        
        }
        answer = my_string;
        return answer;
    }
}

이렇게 했는데

 

Regex.Replace를 사용하는 경우

Regex.Replace(my_string,"[a,e,i,o,u]","");

Regex.Replace(my_string, @"a|e|i|o|u", "");

이렇게 정의 없이 할 수 있음