코테/프로그래머스

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

imname1am 2023. 1. 24. 22:41
반응형

내 코드

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

나는 일일이 replace 해주었다....

 

다른 사람 코드

class Solution {
    public String solution(String my_string) {
        String answer = "";

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

        return answer;
    }
}

문자열 치환할 때 [] (정규식)로 한 번에 해줄 수 있거나

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

또는 |로 한 방에 해줄 수 있는 것이었음..

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


(참고)

 

java replace 와 replaceAll 차이점에 대해 자세히 알아보자

안녕하세요. 자바에는 문자열을 변환할수 있는 메소드들이 있습니다. 메소드명을 보시면 대충 감이 오실텐데요. 오늘은 replace, replaceAll 두가지 메소드에 대해 자세히 알아보겠습니다. 먼저 사용

djusti.tistory.com

 

반응형