[코딩테스트연습] 코딩데스트 입문 > Lv.0 모음 제거

2024. 3. 21. 09:56코딩 테스트/[프로그래머스] Java

문제 설명


문제 풀이

class Solution {
    public String solution(String my_string) {
        String aeiou = "aeiou";
        String answer = "";
        
        for(int i=0; i<my_string.length(); i++){
            if(aeiou.contains(Character.toString(my_string.charAt(i)))) continue;
            else answer += my_string.charAt(i);
        }
        
        return answer;
    }
}

 

다른 사람들은 주로 정규 표현식을 사용해서 ""로 대체시키는 코드를 작성했다.

나도 비슷하지만, 모음이 존재하면 건너뛰고 모음이 아닌 문자에 대해서만 answer에 추가하는 방식을 택했다.