옹알이 (2)

Heeeoh·2023년 3월 24일
0

프로그래머스

목록 보기
15/24
post-thumbnail

🔍문제 분석

✔️ 출처

https://school.programmers.co.kr/learn/courses/30/lessons/133499

📖 문제


문자열을 바꿔서 빈 문자열이면 answer++한다.

🔅 문제 풀이


class Solution {
    public int solution(String[] babbling) {
        String[] word = {"aya","ye","woo", "ma"};
        String[] word2 = {"ayaaya","yeye","woowoo", "mama"};
        int answer = 0;

        for(int i = 0; i < babbling.length; i++){

            for(String str2 : word2) {
                babbling[i] = babbling[i].replaceAll(str2,"2");
            }
            for(String str : word){
                babbling[i] = babbling[i].replaceAll(str,"1");
            }
        }

        for(String numstr : babbling){
            numstr = numstr.replaceAll("1","");
            if(numstr.isEmpty())  answer++;

        }
        return answer;
    }
}

❗ 오답노트 / 필요한 지식

  1. 중복문자열은 만들어서 체크하자.
profile
열심히 살자

0개의 댓글