오늘 배운것
알고리즘 코드카타
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로 정답을 도출
'스파르타코딩클럽' 카테고리의 다른 글
Day 29 TIL (0) | 2024.10.31 |
---|---|
Day 27 TIL (0) | 2024.10.30 |
Day 25 TIL (1) | 2024.10.24 |
Day 24 TIL (0) | 2024.10.24 |
숫자야구 트러블슈팅 (0) | 2024.10.23 |