스파르타코딩클럽
Day 26 TIL
글 잘 쓰는 독종
2024. 10. 29. 09:00
오늘 배운것
알고리즘 코드카타
62번 옹알이(2)
class Solution {
public int solution(String[] babbling) {
int answer = 0;
String[] say = {"aya", "ye", "woo", "ma"};
String[] notSay = {"ayaaya", "yeye", "woowoo", "mama"};
for (int i=0; i< babbling.length; i++){
for (String not : notSay){
if (babbling[i].contains(not)){
babbling[i] += "1";
}
}
for (int j=0; j<say.length; j++){
babbling[i] = babbling[i].replace(say[j], "0");
}
}
for (int i=0; i< babbling.length; i++){
babbling[i] = babbling[i].replace("0","");
if (babbling[i].equals("")){
answer++;
}
}
return answer;
}
}
알기쉬운 1과 0의 태그로 문제를 단순화시키고 마지막에 replace로 정답을 도출