문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120956
String클래스의 replaceAll()을 사용하여 말할 수 있는 단어를 판별해낸다.
public int solution(String[] babbling) {
int answer = 0;
String[] can = new String[]{"aya", "ye", "woo", "ma"};
for(int i = 0; i<babbling.length; i++){ // 입력 받은 단어를 하나씩 순회하며
for(int j = 0; j<can.length; j++){ // 말할 수 있는 단어들을 모조리 0으로 바꾼다.
babbling[i] = babbling[i].replaceAll(can[j], "0");
}
babbling[i] = babbling[i].replaceAll("0", ""); // 0을 ""으로 바꾼다.
if(babbling[i].equals("")){ // 만약 바뀐 결과가 ""와 같다면 말할 수 있는 단어이다.
answer++;
}
}
return answer;
}