class Solution {
public String solution(String my_string) {
String answer = "";
my_string = my_string.replace("a", "");
my_string = my_string.replace("e", "");
my_string = my_string.replace("i", "");
my_string = my_string.replace("o", "");
answer = my_string.replace("u", "");
return answer;
}
}
.replace가 기억나서 이렇게 풀었는데, 더 간단한 풀이를 발견함.
answer = my_string.replaceAll("[aeiou]", "");
replace 관련 메서드
replace(String target, CharSequence replacement);
: 모든 target을 치환
replaceAll(String regex, String replacement);
: replace()와 비슷하나, 첫번째 인자로 정규식을 넣는다.
replaceFirst(String target, String replacement);
: 첫번째 발견되는 target만 치환한다.
'Study with me > 프로그래머스 L0 마스터하기' 카테고리의 다른 글
프로그래머스 - L0 숨어있는숫자의덧셈(1) (0) | 2023.11.09 |
---|---|
프로그래머스 - L0 짝수는싫어요 (0) | 2023.11.08 |
프로그래머스 - L0 제곱수판별하기 (0) | 2023.11.06 |
프로그래머스 - L0 특정문자제거하기 (0) | 2023.11.03 |
프로그래머스 - L0 중앙값구하기 (0) | 2023.11.03 |