반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

[프로그래머스/Java] 코딩테스트 Lv.0 모음 제거 본문

。*:・゚☆・゚schedule・゚*:・゚★・:*:・☆ *:・゚★/나의 코딩테스트

[프로그래머스/Java] 코딩테스트 Lv.0 모음 제거

yeonee 여니 2023. 7. 8. 19:25
728x90
반응형
SMALL

안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)

 

yeonee 블로그 : 네이버 블로그

예쁘고 맛있게 먹고 건강하게,강인하지만 온화하게 행하라. ※맛스타운스타일상 인스타 www.instagram.com/s2._.y25n ※맛집감성일상 유튜브https://youtube.com/channel/@S2_yeonee 티스토리https://yeoneeluv.tistory.co

blog.naver.com

 

 

 

<나의 문제풀이>

class Solution {
    public String solution(String my_string) {
        String answer = my_string;
        String[] array = {"a","e","i","o","u"};

        for(String A : array){
            answer = answer.replaceAll(A, "");
        }
        return answer;
    }
}

StringBuilder 을 쓸까도 했는데 다른 방식으로 간결하게 해보고 싶어서 향상된 반복문을 사용하는 풀이로 풀어보았다.

 

 

✨ 다른 풀이

풀이1)

정규표현식이 있었다라는 것을 그새 잊어버린....
간결하고 내용이 명확하게 들어가서 너무 좋은 풀이 같아 좀 더 다른 내용도 한 번 살펴보고 왔어요.

+ 아래 링크 포스팅을 참고하여 공부하였습니다.
https://hamait.tistory.com/342

 

풀이 2)

살짝 제가 배열로 a,e,i,o,u를 담아준 형태는 비슷했는데,
향상된 반복문 안에서 if 문을 통해 replace를 사용하는 바람에 살짝 식이 길어지는데 내용 이해는 잘되는 편이었어요.

 

풀이3)

정규표현식도 없는데 replace로 한 줄로 정리한게 짱인 코드였네요!

728x90
반응형
LIST