프로그래머스 - 모음제거

박상혁·2024년 1월 12일

문제


나의 풀이

class Solution {
    public String solution(String my_string) {
        
        if (my_string.contains("a")) {
            my_string = my_string.replace("a", "");
        }

        if (my_string.contains("e")) {
            my_string = my_string.replace("e", "");
        }
        if (my_string.contains("i")) {
            my_string = my_string.replace("i", "");
        }
        if (my_string.contains("o")) {
            my_string = my_string.replace("o", "");
        }
        if (my_string.contains("u")) {
            my_string = my_string.replace("u", "");
        }

        return my_string; 
    }
}

참고 풀이

접근 방식

  • 정규표현식 []을 이용하여 일치하는 문자열을 ""로 대체
class Solution {
    public String solution(String my_string) {
        String answer = "";

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

        return answer;
    }
}
profile
멋진 개발자가 되겠어요 :-)

0개의 댓글