728x90
SMALL

using System;

public class Solution {
    public string solution(string my_string) {
        string answer = "";
        
        answer = my_string.Replace("a", "");
        answer = answer.Replace("e", "");
        answer = answer.Replace("i", "");
        answer = answer.Replace("o", "");
        answer = answer.Replace("u", "");
        return answer;
    }
}

 

// 모음은 꼴랑 다섯 개 밖에 없으니까 이렇게 노가다로 해도 되긴 하는데

//////

 

using System;
using System.Text.RegularExpressions;

public class Solution {
    public string solution(string my_string) {
        string answer = "";
        
        string[] arr = my_string.Split('a', 'e', 'i', 'o', 'u');
        for(int i = 0; i < arr.Length; i++)
        {
            answer += arr[i];
        }
        
        // Regex.Replace를 이용한 다른 풀이
        // answer = Regex.Replace(my_string, "a|e|i|o|u", "");

        return answer;
    }
}

 

파이썬

 

def solution(my_string):
    vowels = ['a','e','i','o','u']
    for vowel in vowels:
        my_string = my_string.replace(vowel, '')
    return my_string

 

//////

def solution(my_string):
    return "".join([i for i in my_string if not(i in "aeiou")])

 

 

자바

 

 

class Solution {
    public String solution(String my_string) {
        String answer = "";

        answer = my_string.replaceAll("[aeiou]", "");

        return answer;
    }
}

 

 

 

class Solution {
    public String solution(String my_string) {
        String[] vowels = new String[]{"a", "e", "i", "o", "u"};
        
        for(String vowel : vowels)
        {
            if(my_string.contains(vowel))
            {
                my_string = my_string.replace(vowel, "");
            }
        }
        
        return my_string;
    }
}

 

 

class Solution {
    public String solution(String my_string) {
        String answer = "";
        answer = my_string.replaceAll("[a,e,i,o,u]","");

        return answer;
    }
}
728x90

설정

트랙백

댓글