[프로그래머스 Lv0] 모음 제거 (Java)

Jin·2024년 10월 6일

Java

목록 보기
5/6
post-thumbnail

문제

모음제거

내 풀이 1

class Solution {
    public String solution(String my_string) {
        String answer = "";
        String[] strArr = my_string.split("");
        
        for(String str : strArr) { 
            if(!str.equals("a") && !str.equals("e") && !str.equals("i") && !str.equals("o") && !str.equals("u")) answer += str;
        }
        
        return answer;
    }
}

다른 사람 풀이 1

class Solution {
    public String solution(String myString) {
        return myString.replaceAll("a|e|i|o|u", "");
    }
}

다른 사람 풀이 2

class Solution {
    public String solution(String my_string) {

        my_string = my_string.replace("a", "");
        my_string = my_string.replace("e", "");
        my_string = my_string.replace("i", "");
        my_string = my_string.replace("o", "");
        my_string = my_string.replace("u", "");

        return my_string;
    }
}

다른 사람 풀이 3

class Solution {
    public String solution(String my_string) {
        String[] vowels = new String[]{"a", "e", "i", "o", "u"};
        for(String vowel : vowels){
            if(my_string.contains(vowel)){
                my_string = my_string.replace(vowel, "");
            }
        }
        return my_string;
    }
}
profile
Nothing changes if nothing changes

0개의 댓글