https://school.programmers.co.kr/learn/courses/30/lessons/133499?language=java
babblings[i]=babblings[i].replace("aya"," ");
babblings[i]=babblings[i].replace("ye"," ");
babblings[i]=babblings[i].replace("woo"," ");
babblings[i]=babblings[i].replace("ma"," ");
replace를 사용해 치환
반례 : yayae때문에
babblings[i]=babblings[i].replace("ma",""); 로 바로 치환하면 안되고
babblings[i]=babblings[i].replace(" ",""); 추가
class Solution {
public int solution(String[] babblings) {
// "aya", "ye", "woo", "ma" 4가지 발음만 가능
int answer = 0;
for(int i=0; i<babblings.length; i++){
if(babblings[i].contains("ayaaya") || babblings[i].contains("yeye")|| babblings[i].contains("woowoo") || babblings[i].contains("mama")){
continue;
}
babblings[i]=babblings[i].replace("aya"," ");
babblings[i]=babblings[i].replace("ye"," ");
babblings[i]=babblings[i].replace("woo"," ");
babblings[i]=babblings[i].replace("ma"," ");
//반례 : yayae
babblings[i]=babblings[i].replace(" ","");
if(babblings[i].length()==0){
answer++;
}
}
return answer;
}
}