모음 제거

문제

 


나의 생각

 

문자열 안에 모음을 가지고 있다면 해당 문자를 replaceAll로 변경하는 방법으로 접근

 

 


나의 답안

 

public static String solution(String my_string) {
    String[] mo = {"a", "e", "i", "o", "u"};
    for (int i = 0; i < mo.length; i++){
        if (my_string.contains(mo[i])){
            my_string = my_string.replaceAll(mo[i], "");
        }
    }

    return my_string;
}

다른 답안

replaceAll 에서 찾는 값으로 배열과 같이 여러 값을 넣을 수 있음. [aeiou]

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

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

        return answer;
    }
}

'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글

개미 군단  (0) 2023.02.26
제곱수 판별하기  (0) 2023.02.26
문자열안에 문자열  (0) 2023.02.26
숨어있는 숫자의 덧셈 (1)  (0) 2023.02.26
자릿수 더하기  (0) 2023.02.26