프로그래머스 다음에 올 숫자

2023. 1. 27. 19:33알고리즘/기타

 

1/27

 

굉장히 쉬웠다... 그래도 그냥 기록용이니까 올린다.

난이도 0 은 정답률 낮은거 10문제정도만 풀고 넘어가야겠다.

 

class Solution {
    public  int solution(String[] babbling) {
        int answer = 0;
        String[] strArr = {"aya", "ye", "woo", "ma"};

        for(int i=0; i<babbling.length; i++){
            String str = babbling[i];
            for(int j=0; j<strArr.length; j++){
                String good = strArr[j];
                str = str.replaceFirst(good, "?");
            }
            boolean isAnswer = true;

            for(int j=0; j<str.length(); j++){
                if(str.charAt(j)!='?'){
                    isAnswer = false;
                    break;
                }
            }
            if(isAnswer)
                answer++;
        }
        return answer;
    }
}