[프로그래머스] Lv.0 모음 제거.java

김엄지·2024년 4월 27일

알고리즘

목록 보기
67/90

문제 설명

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

제한사항

  • my_string은 소문자와 공백으로 이루어져 있습니다.
  • 1 ≤ my_string의 길이 ≤ 1,000

문제 풀이

class Solution {
    public String solution(String my_string) {
        String answer = my_string;
        String[] vowels = {"a","e","i","o","u"};
        
        for(String v : vowels) {
            answer = answer.replaceAll(v, "");
        }
        return answer;
    }
}

Java String replace() 메서드
지정된 문자를 매개변수로 전달되는 문자로 바꾸는데 사용된다.

public String replace(char oldCharacter, char newCharacter)

Java String replaceAll() 메서드
매개 변수로 전달된 정규식의 모든 단일 항목을 원하는 String으로 바꾼다.

public String replaceAll(String regularExpression, String replacementStr)
profile
나만의 무언가를 가진 프로그래머가 되자

0개의 댓글