방명록
- [프로그래머스 / 자바] 모음제거2023년 10월 25일 08시 57분 55초에 업로드 된 글입니다.작성자: 민발자728x90
문제
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
풀이
class Solution { public String solution(String my_string) { String[] vowel = {"a", "e", "i", "o", "u"}; for(int i = 0; i < vowel.length; i++){ if(my_string.contains(vowel[i])){ my_string = my_string.replace(vowel[i], ""); } } return my_string; } }
모음을 배열로 만들고 contains() 메서드 이용해 my_string에 포함이 되어있으면 replaceAll() 메서드 이용해서 변경
참고할만한 다른 사람 풀이
class Solution { public String solution(String my_string) { String answer = ""; answer = my_string.replaceAll("[aeiou]", ""); return answer; } }
배열을 만들 필요도 없었고 contains로 확인할 필요도 없었다!
replaceAll()은 정규식으로 지정해줘서 다 변경해 준다ㅜㅜ
728x90'기록 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / 자바] 컨트롤 제트 (0) 2023.10.25 [프로그래머스 / 자바] 중복된 문자 제거 (0) 2023.10.25 [프로그래머스 / 자바] 소인수분해 (0) 2023.10.25 [프로그래머스 / 자바] 문자열 여러 번 뒤집기 (0) 2023.10.23 [프로그래머스 / 자바] 팩토리얼 (0) 2023.10.23 다음글이 없습니다.이전글이 없습니다.댓글