본문 바로가기
  • Let's study
PS/Programmers

[프로그래머스 Lv.0] 모음 제거(Java)

by 코딩고수이고파 2026. 7. 10.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120849

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

풀이

문자열에서 특정 패턴을 찾아 다른 문자열로 모두 바꾸는 메서드로 가장 큰 특징은 정규표현식(Regex)을 사용할 수 있다는 것이다.

[aeiou]의 의미는

  • [] : 안에 있는 문자 중 하나
  • aeiou : a, e, i, o, u

모든 모음을 찾아 빈 문자열로 바꾼다는 뜻이다.

코드

class Solution {
    public String solution(String my_string) {
        String answer = my_string;
        
        answer=my_string.replaceAll("[aeiou]", "");
        
        return answer;
    }
}

댓글