옹알이 (1)
문제 링크 : [https://school.programmers.co.kr/learn/courses/30/lessons/120956]
접근 방식
String S[] = {"aya", "ye", "woo", "ma"};
배열 선언 및 초기화- babbling 배열을 for문으로 돌면서, S 배열의 문자열들과 일치하면 1로 대체
- 대체된 문자열에서, 만약 숫자가 아닌게 존재하면 answer+1
결과
소스 코드
import java.util.*;
class Solution {
public int solution(String[] babbling) {
int answer = 0;
String S[] = {"aya", "ye", "woo", "ma"};
for(String ba:babbling){
boolean flag = false;
for(String s:S) ba = ba.replace(s, "1");
for(char c:ba.toCharArray()) {
if(!Character.isDigit(c)) {
flag = true;
break;
}
}
answer = !flag ? answer+1 : answer;
}
return answer;
}
}
다른 접근 방식
없음.
알게 된 점
없음.
[https://school.programmers.co.kr/learn/courses/30/lessons/120956]: